通知
すべてクリア
Topic starter
2006年5月16日 6:36 PM
はじめまして。
Visual Studio Express Edition C++でコンパイルを行っています。
もともとあったソースファイルを使用してコンパイルを試みたのですが、
>プリコンパイル ヘッダー ファイルが旧バージョンのコンパイラで作成されています。
>また、C++ のプリコンパイル済みヘッダー ファイルを C で使用しています (その逆も
>考えられます)。
とでます。
ヘルプを見ると、現在のコンパイラでヘッダーを再コンパイルしてください。とありま
す。
また、プリコンパイル済みヘッダーは C++ ですが、C からそれを使用しています。とで
ます。
ヘッダーを再コンパイルとはどういうことでしょうか。
ものすごく初心者ですいません。
よろしくおねがいします。
Topic starter
2006年5月16日 6:37 PM
書き忘れました。
環境はWindows XPです。
2006年5月16日 7:07 PM
リビルドすればよい
2006年5月17日 11:40 AM
補足。
ソースを選択してコンパイルを行っていると
すでに出来ているxxx.pchを使ってしまうので駄目なのでは?
stdafx.cppを直接コンパイルすれば、多分もう一度作成されると思います。
クリーンしてビルドするか、
REEさんが書いているようにリビルドするのが一番簡単です。
Topic starter
2006年5月18日 11:51 AM
>REEさん
>PATIOさん
既存のプリコンパイルファイルを削除し、stdafx.cppをもう一度コンパイルしたとこ
ろ、新しくプリコンパイルファイルが作成され、うまくいきました。
ご教授ありがとうございました。