如果跨平台或者在意編碼,推薦使用推薦Qt的MinGW版本,純正的UTF-8。不太推薦MSVC或者VS+Qt混合編程。
- MinGW采用的是UTF-8的編碼方式,用三個字節來存儲漢字。
- MSVC采用GB2312的編碼方式,用兩個字節來存儲漢字。
- VS在文件的最后位置會插入一個不可見字符,QtCreaor不會
QtCreator除了調試差勁,寫Qt代碼方面絕對最好用。
【安裝】
下載Qt。安裝時,只選擇上邊的最新版MinGW x64,下邊什么都不選。安裝完畢結果如下圖:
通常VS,MSVC編譯器+cdb調試器
linux中,GCC編譯器+gdb調試器
GCC(the GNU Compiler Collection) was originally written as the compiler for the GNU operating system。
【自己安裝最新版MinGW】
Qt自帶的不夠新。MinGW最新版本下載(注意下載64位的),其附帶的GCC版本也是最新的。GCC最新版查詢。
解壓后,放到自己的Qt目錄,手動配置如下3處即可。