Ich versuche, eine (sehr) einfache Win32 GUI-Programm zu erstellen, aber aus irgendeinem Grund der Compiler (ich bin mit VC++ 2008 Express) will, dass ich manuell jeden String oder char * zu LPCWSTR typisieren zu:Umwandlung in LPCWSTR?
I bekomme ich diesen Compiler Fehler jedes Mal, wenn ich dies tue, bekomme ich diesen Fehler für die "Hallo" und "Hinweis":
Fehler C2664: 'MessageBoxW': kann Parameter 2 von 'const char [22]' nicht zu konvertieren ‚LPCWSTR‘
Bitte sagen Sie mir, ich muss jedes Mal, wenn ich dies nicht tun, werfen ....
Hier ist der Code:
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Hello", "Note", MB_OK);
return 0;
}
oder einfach MessageBoxA aufrufen (NULL, "Hello", "Note", MB_OK); – deemok