Minidx Support Forum


 
Subject: MFCアプリをVC6からVS2005へ移植時にリンクエラー
dingzhigang
Administrator
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 0
Credits 40
Posts 74
Reading Access 200
Registered 27-3-2007
Status Offline
Post at 7-6-2007 23:20  Profile | Blog | P.M. 
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"に変更してください。これはデバッグ用なので、リリース用も忘れずに修正してください。
Top
[Adv.]
 


All times are GMT+8, the time now is 20-11-2008 00:39


Processed in 0.179673 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - Minidx Inc - Archiver - WAP