error C2220: 警告被視爲錯誤 - 沒有生成“object”文件
原地址http://blog.csdn.net/cay22/article/details/5613625
這種錯誤的原因是:原因是該文件的代碼頁爲英文,而我們系統中的代碼頁爲中文。
解決方案:
1. 啓動Microsoft Visual Studio 2005,文件->打開->選擇該cpp,然後保存。從新打開程序文件運行,此錯誤不再出現。
如果不行, 則 2
2. 如果上述不能去掉錯誤,還可以點擊項目,右擊選擇屬性->配置屬性->c/c++->常規,將“警告視爲錯誤”的選項改爲“否”。就可以!
試了第一種方法無效,第二種方法有效果但是忽略掉了警告。
後來發現是用int類型與size_t類型比較導致的錯誤。
vector<Foo> fooVec;
int index = 0;
..
for (index = 0; index < fooVec.size(); ++index)
{...}
將index的類型改成size_t就可以了。
沒有爲此解決方案配置選中要生成的項目
原地址:http://blog.csdn.net/brook0344/article/details/6117785
解決方法:
菜單->生成->配置管理器->給要生成的項目打鉤
自己處理方法:選擇項目後點生成就行了。哈