天天看点

Qt Creator能不能像Visual Studio一样设置“使用多字节字符集”

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

继续阅读