Visual Studio 2010を使用してMFC C++にポートスキャンアプリケーションを作成しています。コンパイルしようとすると、ファイルがとafxcomctl32.h
に接続された> 100のエラーが発生します。MFCアプリケーションの奇妙なビルドエラー
これらはすべてエラー#C3861「識別子が見つかりません」です。
私はこれらのファイルを編集していません。なぜこれをやっているのか誰も知っている?
ありがとうございました
Visual Studio 2010を使用してMFC C++にポートスキャンアプリケーションを作成しています。コンパイルしようとすると、ファイルがとafxcomctl32.h
に接続された> 100のエラーが発生します。MFCアプリケーションの奇妙なビルドエラー
これらはすべてエラー#C3861「識別子が見つかりません」です。
私はこれらのファイルを編集していません。なぜこれをやっているのか誰も知っている?
ありがとうございました
OK私はそれを理解しました!私がWindows XPでVS 2010を使用していて、MFCのサポートがOS Windows Vista以上であるためです。 Visual Studio 2008で自分のコードをコンパイルしようとしましたが、うまくいきましたので、VS 2008をMFC C++に使用するだけです。
ターゲットプラットフォームのデフォルトがstdafx.hで変更されている可能性があります。 –
プログラムを最小限に抑えて(何もしないところまで)、コンパイルするようにしてください。それから、あなたが見ている問題の原因となっている部分が分かるまで、それを少しずつ追加してください。ほとんどの場合、#include文などを追加するのを忘れているかもしれませんが、問題の原因となる部分を絞り込むことで、欠落しているものが何であるかを簡単に見つけることができます。 – villintehaspam
'#'を最初に含めましたか? '#include" stdafx.h "'? –