VC2005ダイアログベースです。
リリースモードでソリューションのリビルドを行うと、以下エラーがでます。
ヘルプを見てもよくわかりません。
だれか教えてくれませんか?
-------------------------------------------------------------------------------
1>リソースをコンパイルしています...
1>リンクしています...
1>fatal error C1900: 'P1' Version '20060201' と 'P2' Version '20050411' が一致
しません。
1>LINK : fatal error LNK1257: コードの生成に失敗しました。
1>ビルドログは file://c:\...\PRPJECT-A\Release\BuildLog.htm に保存されまし
た。
1>PRPJECT-A - エラー 1、警告 189
========== すべてリビルド: 0 正常終了、1 失敗、0 スキップ ==========
-------------------------------------------------------------------------------
ちなみにこの現象はPC-Aでコンパイルしたときは起こらず、
このプロジェクトをPC-Bにコピーして持ってきてコンパイルすると発生します。
> ヘルプを見てもよくわかりません。
どこが分からないのでしょうか?
以下、ヘルプから引用。
『コンパイラのさまざまなパスの中で実行されたツールが一致しません。number1 と
number2 は、ファイル上の日付を参照します。たとえば、パス 1 ではコンパイラのフロントエ
ンド (c1.dll) が実行され、パス 2 ではコンパイラのバックエンド (c2.dll) が実行されま
す。ファイルの日付は一致する必要があります。一致しない場合は、各ツールの現在のバージョ
ンを再インストールしてください。』
この内容を見た限り、PC-Bのコンパイラの一部のバージョンが異なるため、エラーが発生して
いるようです。対策はPC-BにVS2005を再インストールすることでしょう。
う-ん、maruさんの意見に賛成ですね。
まぁ-、だめもとでリビルドぐらいやってみましょう。
VC2005はサ-ビスパックインスト-ル済ですか?
日付が違うってことは、サ-ビスパックとかのインスト-ルで失敗したのかも
知れませんね。
心当たりがあるのなら、ある程度原因は探っておいたほういいですね。