又是看例子学习的一天,在.cpp文件里写了很多中文注释,真正编译的内容啥都没改,编译的时候出现了警告,显示:警告该文件包含不能再当前页(936)中表示的字符。请将改文件保存为Unicode格式文件.........,并且还会伴随大量的编译报错:error: C2065: “xxx”: 未声明的标识符,在网上找了很多原因都没有真正解决。
此文章仅提供一个可以解决问题的方向。
报错如下所示:
问题可能是编码方式出了问题。
解决方法:打开Notepad++,更换文件的编码方式,再点击保存。
更改完之后,Qt内部提示文件发生了更改。
点击Yes to All,再点击重新编译,此时编译就通过了,没有报错,正确运行~