2009-06-01 11 views
5

プロジェクトのビルド中に次のエラーが発生します。 「NO」私はこの1つを取得していますし、私は プロパティ「エラーとして扱う警告」を設定していますにもかかわらず:次のC2220エラーを解決するには?

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

をいずれもこの一つの解決私を助けることができますか?前もって感謝します。

+1

おそらく、プロジェクトレベルでは「エラーとして処理する」がオフになっていますが、この特定のcppファイルに対しては、 – sharptooth

答えて

0

ヘッダーを追加していない可能性があります。ちょうどあなたが最初の警告を取得し、どのヘッダファイルが定義されているかを見てください。

よろしく

2

documentation for C2220低い警告レベルでコンパイルを示唆しています。また、エラーオプションとして扱われる警告がコンパイラフラグ:/ WXとして実装されていることも示しています。したがって、そのテキストの.vcprojファイルを検索し、手動でファイルから削除することができます。

1

「エラーC2220:警告がエラーとして処理されました - オブジェクトファイルは作成されていません」以下のコードで。
データタイプに変更すると、エラーは解決されました。代わりに、プロジェクトの設定を変更するファイルレベルでこれを設定

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

素晴らしい!これは私の問題を解決します。ブール変数である関数の戻り値を代入しようとしました。 – gTiancai

1
#pragma warning(disable : 4146) 

関連する問題