VS工程编译问题解决办法记录
遇到一个VS工程编译的错误,C2220 警告被视为错误 - 没有生成“object”文件,如下图所示,使用的VS工程是cmake得到的。
产生这个错误的原因是该文件的代码页为英文,而我们系统中的代码页为中文,在网上找了几篇博客也没有解决这个问题,今天师姐给我说了该问题的解决办法,修改"高级保存选项",把Unicode(UTF-8 无签名)改为Unicode(UTF-8 带签名)即可。
之后该工程就可以正常编译了。
VS中"高级保存选项"这项功能是隐藏的,找出的方法参考下面这篇博客。
修改编码格式为utf-8