我們知道Visual Studio是可以設定字元集的,有多位元組和Unicode兩種選項。
那麼Qt Creator可以嗎?
可以的,Qt Creator預設是使用Unicode字元集,這個從配置檔案可以檢視到,例如:
D:\Qt\Qt5.9.8\5.9.8\mingw53_32\mkspecs\win32-g++\qmake.conf
D:\Qt\Qt5.9.8\5.9.8\msvc2015\mkspecs\common\msvc-desktop.conf
都有定義
DEFINES += UNICODE _UNICODE WIN32
那如果想設定成多位元組怎麼搞?
找到QtCreator的.pro工程檔案,直接設定即可,比如:
DEFINES -= UNICODE