2009-06-01 97 views
5

构建项目时出现以下错误。即使我设置 财产“对待警告视为错误”到“NO”我收到这样一条:如何解决以下C2220错误?

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

任何一个可以帮助我解决这个吗?提前致谢。

+1

也许您在项目级别上将“视为错误”视为关闭,但对于此特定cpp文件。 – sharptooth 2009-06-01 07:43:05

回答

0

您可能忘了添加标题。就在你得到第一个警告的地方,看看在什么头文件被定义。

问候

2

documentation for C2220建议编制在一个较低的警告级别。它还显示将错误选项视为编译器标志:/ WX。所以你可以在你的.vcproj文件中搜索该文本并手动将其从文件中删除。

1

我得到了“错误C2220:警告视为错误 - 没有创建目标文件。”在下面的代码。
一旦我将数据类型总数改为int,则错误得到解决。

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

太棒了!这解决了我的问题。我试图将一个布尔函数的返回值赋给一个bool变量。 – gTiancai 2017-04-03 13:47:52

1
#pragma warning(disable : 4146) 

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