いつもお世話になっております。
初めて質問させていただきます。
VC++6.0で開発されたMFCアプリをVC++2015に移植していますが、ビルドをすると下記のエラーが発生します。
原因が分かる方、よろしくお願いします。
1>AAA.lib(xyzCord.obj) : error LNK2019: 未解決の外部シンボル __imp__DecodePointer@4 が関数 "void __cdecl ATL::`dynamic initializer for 'atlTraceQI''(void)" (??__EatlTraceQI@ATL@@YAXXZ) で参照されました。
1>AAA.lib(aFile.obj) : error LNK2001: 外部シンボル "__imp__DecodePointer@4" は未解決です。
1>mfcs140.lib(appmodul.obj) : error LNK2001: 外部シンボル "__imp__DecodePointer@4" は未解決です。
1>mfcs140.lib(nolib.obj) : error LNK2001: 外部シンボル "__imp__DecodePointer@4" は未解決です。
1>mfcs140.lib(stdafx.obj) : error LNK2001: 外部シンボル "__imp__DecodePointer@4" は未解決です。
1>BBB.lib(StdAfx.obj) : error LNK2001: 外部シンボル "__imp__DecodePointer@4" は未解決です。
---------- しばらく同じエラーメッセージ ----------
1>BBB.lib(StdAfx.obj) : error LNK2019: 未解決の外部シンボル __imp__InitializeCriticalSectionEx@12 が関数 "public: static struct ATL::IAtlStringMgr * __cdecl ATL::CAtlStringMgr::GetInstance(void)" (?GetInstance@CAtlStringMgr@ATL@@SAPAUIAtlStringMgr@2@XZ) で参照されました。
1>AAA.lib(xyzCord.obj) : error LNK2001: 外部シンボル "__imp__InitializeCriticalSectionEx@12" は未解決です。
1>AAA.lib(aFile.obj) : error LNK2001: 外部シンボル "__imp__InitializeCriticalSectionEx@12" は未解決です。
1>StdAfx.obj : error LNK2001: 外部シンボル "__imp__InitializeCriticalSectionEx@12" は未解決です。
1>SysInfo.obj : error LNK2001: 外部シンボル "__imp__InitializeCriticalSectionEx@12" は未解決です。
---------- しばらく同じエラーメッセージ ----------
1>Release/XXXXXX.exe : fatal error LNK1120: 2 件の未解決の外部参照
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
DecodePointer,
Re: DecodePointer,
自己解決しました。
プロジェクトの設定-追加のライブラリ ディレクトリから「Platform SDK\Lib」を抜いたら通りました。
プロジェクトの設定-追加のライブラリ ディレクトリから「Platform SDK\Lib」を抜いたら通りました。