मैं एक (बहुत) सरल Win32 जीयूआई कार्यक्रम बनाने के लिए कोशिश कर रहा हूँ, लेकिन किसी कारण संकलक के लिए (मैं कुलपति ++ 2008 एक्सप्रेस का उपयोग कर रहा) चाहता है मुझे मैन्युअल LPCWSTR के लिए हर स्ट्रिंग या चार * टाइपकास्ट करने के लिए:एलपीसीडब्ल्यूस्ट्रेट को कास्ट करें?
मैं हर बार जब मैं ऐसा करता हूं तो इस कंपाइलर त्रुटि को प्राप्त करें, उदाहरण के लिए मुझे "हैलो" और "नोट" के लिए यह त्रुटि मिलती है:
त्रुटि C2664: 'MessageBoxW': 'const char [22]' से पैरामीटर 2 को परिवर्तित नहीं कर सकता 'LPCWSTR'
कृपया मुझे बताओ कि मैं हर बार जब मैं यह कर डाली की जरूरत नहीं है ....
कोड यह रहा:
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Hello", "Note", MB_OK);
return 0;
}
या, बस संदेशबॉक्स (NULL, "हैलो", "नोट", MB_OK) का आह्वान करें; – deemok