プリコンパイルファイルが旧バージョン

[戻る]
もみじ 2006/05/16(火) 18:36:27
はじめまして。

Visual Studio Express Edition C++でコンパイルを行っています。
もともとあったソースファイルを使用してコンパイルを試みたのですが、
>プリコンパイル ヘッダー ファイルが旧バージョンのコンパイラで作成されています。
>また、C++ のプリコンパイル済みヘッダー ファイルを C で使用しています (その逆も
>考えられます)。

とでます。
ヘルプを見ると、現在のコンパイラでヘッダーを再コンパイルしてください。とありま
す。
また、プリコンパイル済みヘッダーは C++ ですが、C からそれを使用しています。とで
ます。

ヘッダーを再コンパイルとはどういうことでしょうか。

ものすごく初心者ですいません。
よろしくおねがいします。

もみじ 2006/05/16(火) 18:37:53
書き忘れました。
環境はWindows XPです。

REE 2006/05/16(火) 19:07:41
リビルドすればよい

PATIO 2006/05/17(水) 11:40:54
補足。
ソースを選択してコンパイルを行っていると
すでに出来ているxxx.pchを使ってしまうので駄目なのでは?
stdafx.cppを直接コンパイルすれば、多分もう一度作成されると思います。
クリーンしてビルドするか、
REEさんが書いているようにリビルドするのが一番簡単です。

もみじ 2006/05/18(木) 11:51:36
[[解決]]
>REEさん
>PATIOさん
既存のプリコンパイルファイルを削除し、stdafx.cppをもう一度コンパイルしたとこ
ろ、新しくプリコンパイルファイルが作成され、うまくいきました。
ご教授ありがとうございました。

古いスレッドには追加発言できません。