[VS2003] “Fatal error LNK1103: デバッグ情報が壊れています”と表示される

1 月 8th, 2009 | Tags: ,

MSKB英語版: FIX: Error message when you build a project in Visual Studio 2005 SP1 after an .lib file or an .obj file that was built by using Microsoft Visual C++ 2008 is added to the project: “Fatal error LNK1103: debugging information corrupt” (KB949009)

対象

  • Microsoft Visual Studio 2005 Service Pack 1

現象

Cインタフェースを持った .lib, .obj ファイルをVisual C++ 2008でコンパイルして、リンク依存(link dependency)ファイルとしてプロジェクトに追加します。

.exe, .dllファイルを作成するために Visual Studio 2005 SP1 でプロジェクトをビルドしようとすると、次のようなエラーが表示されることがあります:

Fatal error LNK1103: デバッグ情報が壊れています

原因

この現象は、Visual Studio 2005とVisual Studio 2008での互換性の問題によって発生します。

解決策

Microsoftから修正プログラムを入手できます。

TOP