error C2220: 警告被视为错误 - 没有生成“object”文件
清泛原创
出现这种编译错误,当然可以取消掉警告视为错误选项(右击属性->配置属性->c/c++->常规,将“警告视为错误”的选项改为“否”,就可以!),不过还是要分析具体原因的。
一般地,是 int 类型与 size_t 类型比较或赋值导致的,如:
vector<Foo> fooVec;
int index = 0;
..
for (index = 0; index < fooVec.size(); ++index)
{...}
将index的类型改成 size_t 或 size_t强转int 就可以了。
上一篇:解决:error C3861: “CreateDirectory”: 找不到标识符
下一篇:Windows x64编程中寄存器的使用