C++編譯中出現error C2664 ,error C2440,error 2039的解決方法

用VS2013編寫C++程序,遇到 

,error C2664: “DWORD GetCurrentDirectoryW(DWORD,LPWSTR)”: 無法將參數 2 從“char [260]”轉換爲“LPWSTR”,

, error C2440: “=”: 無法從“char [260]”轉換爲“LPWSTR”

,error C2039: “SetWindowTextA”: 不是“CWnd”的成員,

,error C2665: “AfxMessageBox”: 2 個重載中沒有一個可以轉換所有參數類型等編譯錯誤,如下:


排除了編寫語句有問題的情況;剩下就是編譯器的環境配置問題。最後在更改了項目屬性中的字符集就可以了,記錄在此免得日後遺忘:設置如下,選擇多字符集,重新編譯即可!



發佈了32 篇原創文章 · 獲贊 25 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章