最近用VS2010 編譯ceflib開源庫是出現"怎樣處理“error C2220: warning treated as error - no object file generated”錯誤"
產生原因為:有些Project編譯選項中,Treat Warnings As Errors(把警告看作錯誤來處理)選項開啟了。
只要把此選項關閉,就可以正常編譯了。
在Solution中,選擇libMXF工程,右鍵菜單中選擇“Properties”。彈出的屬性框中,將Configuration選擇“All Configurations”,選擇“C/C++/General/”,右側Treat Warnings As Errors值從原來的“Yes(/WX)”改為“No(/WX-)”。
點擊確定,再重新編譯,即可。
