は、私は(非常に)簡単なWin32のGUIプログラムを作成しようとしていますが、何らかの理由コンパイラのために(私はVC++ 2008のExpressを使用しています)私はこれを行うたびに、このコンパイラのエラーを取得します。たとえば、 "Hello"と "Note"のエラーを受け取ります:LPCWSTRにキャストしますか?</p> <p>I:私は手動でLPCWSTRへのすべての文字列またはchar *型キャストしたい
エラーC2664: 'MessageBoxW': 'const char [22]'から ' 「LPCWSTR」
ここ
はコードだ....私はこれを行うたびにキャストする必要はありません教えてください
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Hello", "Note", MB_OK);
return 0;
}
または単にMessageBoxA(NULL、 "Hello"、 "Note"、MB_OK)を呼び出します。 – deemok