visual-studio-2010-VS2010からVS2010へのアップグレード「ファイル ‘mfc90d.lib’を開けません」

Visual C 2008プロジェクトをVisual C 2010プロジェクトにアップグレードしようとしています。アップグレードが完了し、私がそれを強制したとき、私はこのエラーを受け取りました:
致命的なエラーLNK1104:ファイル ‘mfc90d.lib’を開けません

「mfc100d.lib」を参照する必要があると思います。それを修正するために多くの方法を試しましたが、失敗しました。

誰もが同じ問題に直面していますか?

ベストアンサー
考えられる原因は次のとおりです。

a)すべてのソースファイルを再構築しているわけではありません-すべての出力オブジェクトとライブラリを削除して、確認してください
b)VC9で構築されたサードパーティの静的ライブラリをリンクしています-VC10バージョンが必要です
c)ヘッダーパスがVC9ヘッダーを指している(ソリューションのパスオプションを確認してください)
d)プロジェクトには、他の何らかの理由でmfc90dへの明示的な参照が含まれています。

次の診断手順:リンカーで/ verboseオプションを設定し、mfc90d.libでどのobjがドラッグされているかを正確に調べます。

マーティン

転載記事の出典を記入してください: visual-studio-2010-VS2010からVS2010へのアップグレード「ファイル ‘mfc90d.lib’を開けません」 - コードログ