掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VC6からVC2005で作成したライブラリを呼ぶには? (ID:68455)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして VC6からVC2005で作成したライブラリ(*.lib)をリンクさせ ライブラリ内の関数のコールを行いたいのですが リンク時に以下のエラーが発生してしまいうまくリンクさせることができません 質問させていただきたいのは 1.そもそもVC6からVC2005で作成したライブラリリンクさせ、ライブラリ内の関数をコールすることができるのか 2.1.を行えるならばそれぞれのコンパイル環境での設定をどのように変更すればよいのか の2点です 大変お手数ですがご存じの方がいらっしゃればご教示いただけないでしょうか 【現在行っている設定】 「VC++ 6.0」 ・構成はデバッグでコンパイル ・[プロパティ]−[一般]−[Microsoft Foundation Class]は[共有DLLでMFCを使用] ・[プロパティ]−[C/C++]−[コード生成]−[使用するラインタイムライブラリ]は[マルチスレッド(DLL、デバッグ)] ・[プロパティ]−[リンク]−[インプット]−[オブジェクト/ライブラリモジュール] Nafxcwd.lib Libcmtd.lib Libcmt.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib LIBCMT.lib ・コマンドライン /nologo /MDd /W2 /Gm /GX /ZI /Od /FR"Debug/" /Fo"Debug/" /Fd"Debug/" /FD /Ob /Zm200 /c 「VC++ 2005」 ・構成はリリースでコンパイル ・[プロパティ]−[構成プロパティ]−[全般]−[MFCの使用]は[スタティックライブラリをMFCで使用] ・[プロパティ]−[構成プロパティ]−[C/C++]−[コード生成]−[基本ランタイムチェック]は[規定値] ・[プロパティ]−[構成プロパティ]−[C/C++]−[コード生成]−[ランタイムライブラリ]は[マルチスレッド(/MT)] ・[プロパティ]−[構成プロパティ]−[C/C++]−[コード生成]−[バッファセキュリティチェック]は[いいえ] ・[プロパティ]−[構成プロパティ]−[C/C++]−[デバッグ情報の形式]は[無効] ・[プロパティ]−[構成プロパティ]−[C/C++]−[詳細]−[既存ライブラリの省略]は[いいえ] ・コマンドライン /Od /Ob2 /I /FD /EHsc /MT /GS- /Gy /Zc:wchar_t- /Zc:forScope- /GR- /Fo".\Release/" /Fd".\Release/" /W3 /nologo /c /TP /errorReport:prompt 【上記設定でのエラーメッセージ】 *.lib(*.obj) : error LNK2001: 外部シンボル ""struct std::_DebugHeapTag_t const & __cdecl std::_DebugHeapTag_func(void)" (?_DebugHeapTag_func@std@@YAABU_DebugHeapTag_t@1@XZ)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""public: __thiscall std::exception::exception(char const * const &)" (??0exception@std@@QAE@ABQBD@Z)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""public: virtual char const * __thiscall std::exception::what(void)const " (?what@exception@std@@UBEPBDXZ)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@std@@QAE@ABV01@@Z)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""public: virtual __thiscall std::exception::~exception(void)" (??1exception@std@@UAE@XZ)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "___CxxFrameHandler3" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "_memcpy_s" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""void __cdecl std::_Debug_message(unsigned short const *,unsigned short const *,unsigned int)" (?_Debug_message@std@@YAXPBG0I@Z)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "_memmove_s" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__invalid_parameter" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__CrtDbgReportW" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル ""public: __thiscall std::exception::exception(char const * const &,int)" (??0exception@std@@QAE@ABQBDH@Z)" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__mktime64" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__gmtime64" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__time64" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__ftime64" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__WSAStartup@8" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__htons@4" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__inet_addr@4" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__ioctlsocket@12" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__socket@12" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__closesocket@4" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__WSAGetLastError@0" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__recv@16" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__connect@12" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__select@20" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__send@16" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__ftol2_sse" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "___WSAFDIsSet@8" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__difftime64" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__htonl@4" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__ntohs@4" は未解決です *.lib(*.obj) : error LNK2001: 外部シンボル "__imp__sendto@24" は未解決です 【OS】 Windows Xp Professional
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.