MessageBox(NULL,"这是一个WIN32程序", "提示",MB_YESNOCANCEL );
如上代码,直接编译可能会发生错误,错误提示正如标题所示。
两种解决方法:
1.加上_T("你所输入的内容")
MessageBox(NULL,_T("这是一个WIN32程序"), _T("提示"),MB_YESNOCANCEL );
2.项目——>属性——>项目默认值——>字符集——>使用 Unicode 字符集。将Unicode字符集修改成:使用多字节字符集。
原因:
默认是宽字符版本,所以是Unicode的问题。
编译: