[Qt] vs 2022写qt解决"常量中有换行符"编译报错问题!

850 阅读1分钟

image.png 像上面这种问题是由于文件的编码格式是中文(GB2312)格式,导致编译报错。 在VS中,改成UTF-8就能解决。

1. 点击VS菜单栏的高级编译选项

低版本的在"文件"菜单选项下面,VS2022需要自己手动开启显示 (1) 工具 -> 自定义

image.png

选择工具, 选中菜单栏

image.png

添加命令

image.png

类别选择"文件",命令找到"高级保存选项",点击"确定"

image.png 然后菜单栏就会显示"高级保存选项"

image.png

2. 修改文件的编码格式

点击一下要修改的文件,这样菜单栏的"高级保存选项"才会高亮可以选中 然后点击"高级保存选项"

将原本文件的格式

image.png 修改成Unicode(UTF-8带签名),点击确定

image.png

最后编译就不会报错了.