Qt提示無法用“UTF-8”編碼解碼,無法編輯及Qt如何支持auto關鍵字

目錄


Qt提示無法用“UTF-8”編碼解碼,無法編輯

Qt支持auto關鍵字


Qt提示無法用“UTF-8”編碼解碼,無法編輯

問題:

在Qt Creator裏打開其他編輯器的代碼時有時會提示:

原因:

Windows默認編碼格式是GBK。而Qt-各版本的默認編碼格式是UTF-8.

解決方法:

方法一:

找到源文件,在文件上右鍵使用Notepad++編輯器打開(如下圖)

選擇 ---> “編碼” --->“轉爲UTF-8編碼”

方法二:

windows環境下,Qt Creator,菜單 -> 工具 -> 選項 -> 文本編輯器 ->行爲 -> 文件編碼:

默認編碼:System(簡體中文Windows系統默認指的是GBK編碼,即下拉框選項裏的GBK/windows-936-2000/CP936/windows-936)

Qt支持auto關鍵字

支持auto關鍵字需在Qt中添加C++11。如下:

在.pro文件裏面添加

QMAKE_CXXFLAGS += -std=c++11

或者

CONFIG += c++11

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章