ためしに、現在のPsycleWTLのメインフレーム部分をWin32 GUI Genericsを使用して置き換えてみたところ、下記のリンクエラーが大量に出るようになりました。
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: thiscall std::basic_stringたまらんなあ...。,class std::allocator thiscall std::basic_string>::~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:,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 thiscall std::basic_string>::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,class std::allocator thiscall std::basic_string>::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,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) で定義されています。
...