如何解决以下C2220错误?

时间:2009-06-01 07:35:07

标签: visual-studio visual-studio-2005

构建项目时出现以下错误。即使我正在设置 属性“将警告视为错误”为“否”我得到了这个:

error C2220: warning treated as error - no object file is created.

任何人都可以帮我解决这个问题吗?在此先感谢。

4 个答案:

答案 0 :(得分:2)

documentation for C2220建议在较低的警告级别进行编译。它还显示作为错误选项处理的警告是作为编译器标志实现的:/ WX。因此,您可以在.vcproj文件中搜索该文本,并手动将其从文件中删除。

答案 1 :(得分:1)

我得到"错误C2220:警告被视为错误 - 没有创建对象文件。"在下面的代码中。
数据类型的总数更改为 int 后,错误已解决。

int colNum=0;
unsigned int total=123;
for (colNum=0;colNum<total;colNum++) {

答案 2 :(得分:1)

#pragma warning(disable : 4146)

在文件级别设置此项,而不是更改项目设置。

答案 3 :(得分:0)

可能您忘了添加标题。就在第一个警告的位置,并查看定义的头文件。

此致