shell32.lib(shguid.obj) : fatal error LNK1103: デバッグ情報が壊れています; モジュールを再コンパイルしてください

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

とVisual 6に言われてハマった。
インストールし直してみても同じエラー。。

しょうがないので、google先生に頼ってみたところ、
以下のキャッシュがヒット。

CodeGuru Forums – Who can help me?

ここの情報によると最新のPlatform SDK(October 2005)の問題だそうだ。
February 2003だと発生しないと書いてあるので、試してみる。
・・・が、そんな古いPlatform SDKあんのか?と疑りつつも再びgoogle先生。
すると以下のサイトがヒット。

Windows Build Prerequisites on the 1.7 and 1.8 Branches – MDC

「古いバージョンが必要な方は・・・」と、以下のリンクが張ってあった。

Windows Server 2003 PSDK Full Download with Local Install

2008/01/04現在も有効なリンクだったので、そのページから、PSDK-Full.1.cab ~ PSDK-Full13.cab、Extract.exe、 PSDK-Full. をダウンロードし、

PSDK-Full.bat C:\tmp\PlatformSDK

で展開した後、Setup.Exeを実行して、Platform SDK(February 2003)をインストール。
インストール成功後、Visual C++6でLNK1103のエラーが発生していたプロジェクトを再度ビルドしてみるとすると、LNK1103が出なくなった。

めでたしめでたし。

# ・・・

カテゴリー: ソフトウェア タグ: , , , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です