Minidx Support Forum » 日本語ユーザ » MFCアプリをVC6からVS2005へ移植時にリンクエラー


7-6-2007 23:20 dingzhigang
MFCアプリをVC6からVS2005へ移植時にリンクエラー

言語: VC++ バージョン: 2005 プラットフォーム: Windows XP
Visual Studio 2005 Professional Edition を購入しまして、Visual C++ 6.0 で開発している MFC アプリを VC++2005に移植しようとしていますが、VC++2005で下記のエラーがどうしても取れません。

LINK : fatal error LNK1104: ファイル 'mfc42d.lib' を開くことができません。

原因:MFC42x.libはMFC 4.2対応のVC6.0用で、VS2005ではMFC8.0のmfc80d.libになっています。

対策:単純にリンクライブラリのところから"42"という文字列を"80"に変更してください。これはデバッグ用なので、リリース用も忘れずに修正してください。

Page: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.