2009-06-01 63 views
5

構建項目時出現以下錯誤。即使我設置 財產「對待警告視爲錯誤」到「NO」我收到這樣一條:如何解決以下C2220錯誤?

error C2220: warning treated as error - no object file is created. 

任何一個可以幫助我解決這個嗎?提前致謝。

+1

也許您在項目級別上將「視爲錯誤」視爲關閉,但對於此特定cpp文件。 – sharptooth 2009-06-01 07:43:05

回答

0

您可能忘了添加標題。就在你得到第一個警告的地方,看看在什麼頭文件被定義。

問候

2

documentation for C2220建議編制在一個較低的警告級別。它還顯示將錯誤選項視爲編譯器標誌:/ WX。所以你可以在你的.vcproj文件中搜索該文本並手動將其從文件中刪除。

1

我得到了「錯誤C2220:警告視爲錯誤 - 沒有創建目標文件。」在下面的代碼。
一旦我將數據類型總數改爲int,則錯誤得到解決。

int colNum=0; 
unsigned int total=123; 
for (colNum=0;colNum<total;colNum++) { 
+0

太棒了!這解決了我的問題。我試圖將一個布爾函數的返回值賦給一個bool變量。 – gTiancai 2017-04-03 13:47:52

1
#pragma warning(disable : 4146) 

在文件級別,而不是改變項目設置此設置。