PsycleWTL:Win32 GUI Genericsを使用した再構築

公開:2004-12-27 21:41
更新:2020-02-15 04:36
カテゴリ:psycle wtl,windows,audio,tracker

ためしに、現在のPsycleWTLのメインフレーム部分をWin32 GUI Genericsを使用して置き換えてみたところ、下記のリンクエラーが大量に出るようになりました。

msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: thiscall std::basic_string,class std::allocator >::~basic_string,class std::allocator >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) は既に DirectSound.obj で定義されています。
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public:
thiscall std::basic_string,class std::allocator >::basic_string,class std::allocator >(char const )" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) は既に cppunitd.lib(TestFactoryRegistry.obj) で定義されています。
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::basic_string,class std::allocator >(class std::basic_string,class std::allocator > const &)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) は既に cppunitd.lib(TestFactoryRegistry.obj) で定義されています。
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: char const
thiscall std::basic_string,class std::allocator >::c_str(void)const " (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) は既に cppunitd.lib(TestFactoryRegistry.obj) で定義されています。
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: unsigned int
thiscall std::basic_string,class std::allocator >::size(void)const " (?size@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIXZ) は既に win32gui.lib(view_frame.obj) で定義されています。
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: class std::basic_string,class std::allocator >::const_iterator __thiscall std::basic_string,class std::allocator >::begin(void)const " (?begin@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AVconst_iterator@12@XZ) は既に win32gui.lib(controls.obj) で定義されています。
...
たまらんなあ...。