Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将参数2从';常量字符[14]';至';LPCWSTR';_C_Visual Studio 2012_Lpcwstr - Fatal编程技术网

无法将参数2从';常量字符[14]';至';LPCWSTR';

无法将参数2从';常量字符[14]';至';LPCWSTR';,c,visual-studio-2012,lpcwstr,C,Visual Studio 2012,Lpcwstr,我得到这个错误: cannot convert parameter 2 from 'const char [14]' to 'LPCWSTR' 使用下面的代码。它应该是C,但至多Visual Studio 2012提供了一个空C++项目: #include "windows.h" int WINAPI WinMain (HINSTANCE hinst, HINSTANCE hprevinst, LPSTR cmdline, int showcmd) { MessageBox(NULL

我得到这个错误:

cannot convert parameter 2 from 'const char [14]' to 'LPCWSTR'
使用下面的代码。它应该是C,但至多Visual Studio 2012提供了一个空C++项目:

#include "windows.h"

int WINAPI WinMain (HINSTANCE hinst, HINSTANCE hprevinst, LPSTR cmdline, int showcmd)
{
    MessageBox(NULL, "Merhaba Dunya", "Merhaba", MB_OK);
    return 0;
}

什么不正确?

您当前的设置似乎是为了使WinAPI函数需要宽字符串:

MessageBox(NULL, L"Merhaba Dunya", L"Merhaba", MB_OK);

右键单击您的项目,转到“配置属性->常规”下的“属性”,并将字符集更改为使用多字节字符集。

以下步骤对我有效:

  • 在“解决方案”窗口中右键单击项目,然后选择“属性”菜单项
  • 单击属性页中“配置属性”下的“常规”
  • 在“字符集”设置中:将“使用Unicode字符集”更改为“使用多字节字符集”,然后单击“确定”按钮
  • 重建项目以查看其工作方式

  • @弗洛里斯维尔曼你比我快了9秒!谢谢,但还是不行。好像我需要一个本地的IDE。@MonsterMMORPG我不知道你说的是什么意思。。。什么是“本地IDE”?这与IDE有什么关系?