QT:warning: C4819: 該文件包含不能在當前代碼頁(936)中表示的字符。

一般來說,這個警告沒有什麼影響。要想去掉這個警告的方法有:

(1)轉換Code文件爲Unicode格式;

(2)在Project -> Properties -> Configuration Properties -> C/C++ -> Advance 的 Disable Specific Warnings 中添加相應的警告編號:4819;

(3)或找出不符合Unicode格式的文件,然後在該文件的開始處加入下面的語句:

        # pragma warning (disable:4819)

(4)哪個文件出現這個警告錯誤,打開它, 用VS2010的查找替換功能,打開允許正則表達式選項,選擇當前窗口,查找替換 \n 爲 \n ,  然後,這個世界就清淨了。原因: 查找的 \n 是跨平臺的回車,替換的 \n 卻是當前代碼頁的回車了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章