単純なインクルード ファイルに問題があります。
インクルードされているファイルは 2 つの MFC プログラムに含まれています。そのうちの 1 つは dll であり、それ自体を非 mfc dll にコンパイルします。
最近、大きなdll によって公開されていない元のコードの機能のいくつかにアクセスしたいときに、小さな dllのソースをラップする大きな dll を使用していました。
これはテストだったので、ソースをプロジェクトに追加して関数を呼び出すだけでした。このエラーが発生しました:構文エラー:「;」の前に「)」がありません
ファイルは正しく含まれており、ソース フォルダーとプロジェクト内に .cpp と .h の両方がありますが、コンパイルされません。
最終的に、main.cpp、spooler.cpp、および spooler.h (スプーラは通信のラッパーです) という非常に小さなテスト プロジェクトを作成し、それをコンパイルしようとしました。同じ問題。
そのため、奇妙な問題が発生し、それでもコンパイルできない場合に備えて、すべての dll 関連のものを削除しました。
何が悪いのか、自分の人生を考えることはできません。他に何かアイデアはありますか?
ps ジェフ、ファイルを添付する機能を本当に追加する必要があります。なぜなら、ソースがあまりにも多くの画面をデータでいっぱいにするからです。