execution_character_set报warning: unknown pragma ignored
环境:win10,qtcreator5.14.2-x86,vs2017由于中文乱码,参考网上文章后,在代码里添加#if defined(_MSC_VER)#pragma execution_character_set("utf-8")#endif后,报警告报warning: unknown pragma ignored,原来只是中文乱码问题,现在编译不过了。继续查,发现execution_char
·
环境:win10,qtcreator5.14.2-x86,vs2017
由于中文乱码,参考网上文章后,在代码里添加
#if defined(_MSC_VER)
#pragma execution_character_set("utf-8")
#endif
后,报警告报warning: unknown pragma ignored,原来只是中文乱码问题,现在编译不过了。
继续查,发现execution_character_set只在vs2015里支持,继续搜索方案,解决方法如下:
在pro文件添加
win32{
QMAKE_CXXFLAGS += /source-charset:utf-8 /execution-charset:utf-8
}
更多推荐

所有评论(0)