我得到了这个错误:
cannot convert parameter 2 from 'const char [14]' to 'LPCWSTR'
使用下面的代码。它应该是C语言,但visual Studio2012最多提供了一个空的c++项目:
#include "windows.h"
int WINAPI WinMain (HINSTANCE hinst, HINSTANCE hprevinst, LPSTR cmdline, int showcmd)
{
MessageBox(NULL, "Merhaba Dunya", "Merhaba", MB_OK);
return 0;
}
什么是不正确的?
发布于 2013-03-24 06:38:18
您当前的设置似乎已设置为WinAPI函数需要宽字符串:
MessageBox(NULL, L"Merhaba Dunya", L"Merhaba", MB_OK);
发布于 2015-02-01 23:06:14
右键单击您的项目,转到配置属性->常规下的属性,并将字符集更改为使用多字节字符集。
发布于 2016-09-24 00:24:15
下面的步骤对我很有效:
<代码>G29
https://stackoverflow.com/questions/15592906
复制相似问题