我们知道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