プリコンパイルファイルが旧バージョン – プログラミング – Home

プリコンパイルファイルが旧バージョン
 
通知
すべてクリア

[解決済] プリコンパイルファイルが旧バージョン


もみじ
 もみじ
(@もみじ)
ゲスト
結合: 19年前
投稿: 3
Topic starter  

はじめまして。

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

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

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

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


引用未解決
トピックタグ
もみじ
 もみじ
(@もみじ)
ゲスト
結合: 19年前
投稿: 3
Topic starter  

書き忘れました。
環境はWindows XPです。


返信引用
REE
 REE
(@REE)
ゲスト
結合: 23年前
投稿: 240
 

リビルドすればよい


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

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


返信引用
もみじ
 もみじ
(@もみじ)
ゲスト
結合: 19年前
投稿: 3
Topic starter  

>REEさん
>PATIOさん
既存のプリコンパイルファイルを削除し、stdafx.cppをもう一度コンパイルしたとこ
ろ、新しくプリコンパイルファイルが作成され、うまくいきました。
ご教授ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました