VS for Qt 解决乱码问题

首先就是遇到一个问题 有中文的地方在编译的时候会提示常亮中有换行符必须要另存为 带BOM格式的UTF-8才能正常编译

VS for Qt 解决乱码问题_第1张图片

我用的是notepad++转换的

VS for Qt 解决乱码问题_第2张图片

这样可以解决编译问题

但是会出现问题中文显示乱码。

这里参考了https://blog.csdn.net/10km/article/details/80203286这个博客的方法
VS for Qt 解决乱码问题_第3张图片

在属性页面配置附加选项添加一个/utf-8 
在下面的命令行这里也添加一个

VS for Qt 解决乱码问题_第4张图片

然后就解决了乱码问题

顺带一提VS默认新建工程是生成窗口显示这样会导致 

  LNK2019    无法解析的外部符号 WinMain,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用    

这样一个错误。

解决方法就是 在属性页面将子系统设置为控制台就可以正常编译

VS for Qt 解决乱码问题_第5张图片

 

你可能感兴趣的:(程序开发基础)