MessageBox(NULL,"這是一個WIN32程序", "提示",MB_YESNOCANCEL );
如上代碼,直接編譯可能會發生錯誤,錯誤提示正如標題所示。
兩種解決方法:
1.加上_T("你所輸入的內容")
MessageBox(NULL,_T("這是一個WIN32程序"), _T("提示"),MB_YESNOCANCEL );
2.項目——>屬性——>項目默認值——>字符集——>使用 Unicode 字符集。將Unicode字符集修改成:使用多字節字符集。
原因:
默認是寬字符版本,所以是Unicode的問題。
編譯: