构建项目时出现以下错误。即使我正在设置 属性“将警告视为错误”为“否”我得到了这个:
error C2220: warning treated as error - no object file is created.
任何人都可以帮我解决这个问题吗?在此先感谢。
答案 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)
可能您忘了添加标题。就在第一个警告的位置,并查看定义的头文件。
此致