編譯ARX2010的碰到的問題---20140831

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

解決方法:

菜單->生成->配置管理器->給要生成的項目打鉤


自己處理方法:選擇項目後點生成就行了。哈



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章