错误提示:error C2220: 警告被视为错误 - 没有生成“object”文件
错误原因:原因是该文件的代码页为英文,而我们系统中的代码页为中文。
解决方法:
1,将源码转化为正确的编码方式
用vs2008打开对应的文档,文件->打开->选择该cpp,然后保存。
如果不起作用的话,修改其中一部分,或者 选择替换,选中正则表达式,将\n替换为\n。
也可以用文本编辑器如Notepad,更改代码文件的编码方式,改为ANSI。
2,设置项目属性,取消警告视为错误
VS2008菜单 - 项目 - 属性 - 通用配置 - C/C++ - 常规 - 将警告视为错误 修改为 否,重新编译即可。
转自:http://hi.baidu.com/jiahuiren/blog/item/3aae94c7f2e09dd8d0006027.html
这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文。
解决方案:启动Microsoft Visual Studio 2005,文件->打开->选择该cpp,然后保存。从新打开程序文件运行,此错误不再出现。
如果上述不能去掉错误,还可以点击项目,右击选择属性->配置属性->c/c++->常规,将“警告视为错误”的选项改为“否”。就可以!