重庆人居建设集团网站,asp网站的优点,北京展厅设计公司,个人电脑做网站违法吗问题原因 C新标准不再允许将常量字符串#xff0c;作为字符指针使用。对此#xff0c;msvc编译环境#xff0c;会报错。对此#xff0c;可以在工程属性中配置“多字节字符集”来解决这个问题。 目前#xff0c;使用QtCreator#xff0c;同样也可以在Qt工程文件中去配置“…问题原因 C新标准不再允许将常量字符串作为字符指针使用。对此msvc编译环境会报错。对此可以在工程属性中配置“多字节字符集”来解决这个问题。 目前使用QtCreator同样也可以在Qt工程文件中去配置“多字节字符集”
解决办法 在Qt工程文件pro文件中去掉UNICODE添加UMBCS再去掉配置项-Zc:strictStrings工程pro文件如下所示添加配置
DEFINES - UNICODE
DEFINES UMBCS
QMAKE_CXXFLAGS - -Zc:strictStrings
至此完美解决该问题