qt编译代码时出现C4819 警告的问题解决

来源:互联网 发布:有趣的java开源项目 编辑:程序博客网 时间:2024/05/22 03:20

//QT 5.9.1 MSVC

之前代码是用MinGW写的,换到windows的QT中编译报错

如图:



这类问题是因为编码格式不对,加上有中文,导致编译时,识别代码错误。


不怕麻烦的话,最好是直接用notepad++把每个文件编码改掉。

操作:用notepad++打开文件 --> 选择 编码(N) --> 以UTF-8格式编码 --> 转为UTF-8编码格式


以上操作完成后,可能会出现 代码中的中文在运行后变成乱码。

只要加上这段宏就可以了:

#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif

阅读全文
0 0
原创粉丝点击