﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-&lt;font size=5&gt;李锦俊(mybios)的blog&lt;/font&gt;-随笔分类-VC Debug</title><link>http://www.cppblog.com/mybios/category/3032.html</link><description>游戏开发 C++ Cocos2d-x OpenGL DirectX 数学 计算机图形学 SQL Server
&lt;BR&gt;
&lt;BR&gt;</description><language>zh-cn</language><lastBuildDate>Fri, 15 Jul 2016 15:09:16 GMT</lastBuildDate><pubDate>Fri, 15 Jul 2016 15:09:16 GMT</pubDate><ttl>60</ttl><item><title>《软件调试》读书随笔续</title><link>http://www.cppblog.com/mybios/archive/2008/12/21/70006.html</link><dc:creator>李锦俊(mybios)</dc:creator><author>李锦俊(mybios)</author><pubDate>Sun, 21 Dec 2008 09:58:00 GMT</pubDate><guid>http://www.cppblog.com/mybios/archive/2008/12/21/70006.html</guid><wfw:comment>http://www.cppblog.com/mybios/comments/70006.html</wfw:comment><comments>http://www.cppblog.com/mybios/archive/2008/12/21/70006.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/mybios/comments/commentRss/70006.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mybios/services/trackbacks/70006.html</trackback:ping><description><![CDATA[711页 介绍了VC编译器对异常机制的实现方式<br>810页 利用DBGHELP函数回溯栈，可以可编程的记录当时的调用栈详细信息<br>814页 利用RTL函数回溯栈，非常快速的回溯栈，但只记录函数指针，不记录函数名和函数参数，后期如果要看函数名，需要通过PDB文件和UMDH这样的工具来翻译成函数名。但是对于大量的调用速度将会很快。<br>815页 讲述并实现了一个用来检视某地址被访问的记录，能记录下这个地址被访问的时间、调用堆栈等等信息。<br>824页 介绍了使用Windows性能监视器来编写性能监视功能的方法（如监视游戏FPS变化）<br>830页 介绍了/Gh/GH编译开关的作用：监视所有函数的进出 
<img src ="http://www.cppblog.com/mybios/aggbug/70006.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mybios/" target="_blank">李锦俊(mybios)</a> 2008-12-21 17:58 <a href="http://www.cppblog.com/mybios/archive/2008/12/21/70006.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《软件调试》读书随笔</title><link>http://www.cppblog.com/mybios/archive/2008/12/20/69933.html</link><dc:creator>李锦俊(mybios)</dc:creator><author>李锦俊(mybios)</author><pubDate>Sat, 20 Dec 2008 13:51:00 GMT</pubDate><guid>http://www.cppblog.com/mybios/archive/2008/12/20/69933.html</guid><wfw:comment>http://www.cppblog.com/mybios/comments/69933.html</wfw:comment><comments>http://www.cppblog.com/mybios/archive/2008/12/20/69933.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/mybios/comments/commentRss/69933.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mybios/services/trackbacks/69933.html</trackback:ping><description><![CDATA[<p>几个非常有用的技术：<br>421页 ETW 架构，比较适合用来记录大量日志<br>699页 _heapchk()函数可以手工检查堆内容是否有缓存溢出<br>661页 低碎片堆，内核级别的小内存分配器<br>666页 栈回溯数据库，用来记录所有分配内存时的调用栈信息。</p>
<img src ="http://www.cppblog.com/mybios/aggbug/69933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mybios/" target="_blank">李锦俊(mybios)</a> 2008-12-20 21:51 <a href="http://www.cppblog.com/mybios/archive/2008/12/20/69933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2005类向导的问题</title><link>http://www.cppblog.com/mybios/archive/2006/12/31/17088.html</link><dc:creator>李锦俊(mybios)</dc:creator><author>李锦俊(mybios)</author><pubDate>Sun, 31 Dec 2006 07:51:00 GMT</pubDate><guid>http://www.cppblog.com/mybios/archive/2006/12/31/17088.html</guid><wfw:comment>http://www.cppblog.com/mybios/comments/17088.html</wfw:comment><comments>http://www.cppblog.com/mybios/archive/2006/12/31/17088.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cppblog.com/mybios/comments/commentRss/17088.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mybios/services/trackbacks/17088.html</trackback:ping><description><![CDATA[以前用VS 6和VS2003，类向导生成的都是虚析构函数，但是到了VS2005，默认就不是虚析构函数了。<br />这会带来什么问题？我今天就遇到了一次。当我用VS2005类向导生成一个类，如<br />class BaseClass<br />{<br />public:<br />    BaseClass(){};<br />   ~BaseClass(){};<br />   virtual void VFun() = 0;<br />}<br /><br />然后，再生成一个类继承于他<br />class ProblemClass : public BaseClass<br />{<br />public:<br />    ProblemClass (){};<br />   ~ProblemClass (){};<br />   virtual void VFun(){};<br />}<br /><br />然后，执行以下代码：<br /><br />BaseClass *pClass = new ProblemClass ;<br />delete pClass ;<br /><br />如无以外，在delete的时候就会出现堆错误<br /><img src ="http://www.cppblog.com/mybios/aggbug/17088.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mybios/" target="_blank">李锦俊(mybios)</a> 2006-12-31 15:51 <a href="http://www.cppblog.com/mybios/archive/2006/12/31/17088.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天碰到了LINK2005的问题</title><link>http://www.cppblog.com/mybios/archive/2006/12/22/16719.html</link><dc:creator>李锦俊(mybios)</dc:creator><author>李锦俊(mybios)</author><pubDate>Fri, 22 Dec 2006 03:14:00 GMT</pubDate><guid>http://www.cppblog.com/mybios/archive/2006/12/22/16719.html</guid><wfw:comment>http://www.cppblog.com/mybios/comments/16719.html</wfw:comment><comments>http://www.cppblog.com/mybios/archive/2006/12/22/16719.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cppblog.com/mybios/comments/commentRss/16719.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mybios/services/trackbacks/16719.html</trackback:ping><description><![CDATA[烦人的错误。。搞了一个多小时才解决，写下来记录一下。<br /><br />解决办法：保证需要链接的几个项目的运行时库使用同一个类型就OK了！例如我的工程中有GameCore、Plugin_D3D9RenderSystem、Plugin_Win32Platform三个工程，那么就去设置每个工程的C/C++ -&gt;代码生成-&gt;运行时库，统一设置成&#8220;多线程 DLL(/MD)&#8221;，就可以了。如果其中一个不是MD，就会出现以下的错误。很烦人。希望同样遇到这个问题的朋友能少走弯路<br /><br />以下是链接错误信息：<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: int __thiscall std::ios_base::width(int)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#119;&#105;&#100;&#116;&#104;&#64;&#105;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#72;&#72;&#64;&#90;">?width@ios_base@std@@QAEHH@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: int __thiscall std::ios_base::width(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#119;&#105;&#100;&#116;&#104;&#64;&#105;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#72;&#88;&#90;">?width@ios_base@std@@QBEHXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: int __thiscall std::ios_base::flags(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#102;&#108;&#97;&#103;&#115;&#64;&#105;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#72;&#88;&#90;">?flags@ios_base@std@@QBEHXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: bool __thiscall std::ios_base::good(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#103;&#111;&#111;&#100;&#64;&#105;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#95;&#78;&#88;&#90;">?good@ios_base@std@@QBE_NXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: int __thiscall std::ios_base::rdstate(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#114;&#100;&#115;&#116;&#97;&#116;&#101;&#64;&#105;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#72;&#88;&#90;">?rdstate@ios_base@std@@QBEHXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: static unsigned int __cdecl std::char_traits&lt;char&gt;::length(char const *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#108;&#101;&#110;&#103;&#116;&#104;&#64;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#83;&#65;&#73;&#80;&#66;&#68;&#64;&#90;">?length@?$char_traits@D@std@@SAIPBD@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "class std::basic_ostream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt; &amp; __cdecl std::operator&lt;&lt;&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;(class std::basic_ostream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt; &amp;,class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; const &amp;)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#36;&#63;&#54;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#49;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#89;&#65;&#65;&#65;&#86;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#111;&#115;&#116;&#114;&#101;&#97;&#109;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#48;&#64;&#65;&#65;&#86;&#49;&#48;&#64;&#65;&#66;&#86;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#48;&#64;&#64;&#90;">??$?6_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: wchar_t __thiscall std::basic_ios&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::fill(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#102;&#105;&#108;&#108;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#105;&#111;&#115;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#95;&#87;&#88;&#90;">?fill@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBE_WXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; __thiscall std::basic_ostringstream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::str(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#115;&#116;&#114;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#111;&#115;&#116;&#114;&#105;&#110;&#103;&#115;&#116;&#114;&#101;&#97;&#109;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#63;&#65;&#86;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#50;&#64;&#88;&#90;">?str@?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::basic_ostringstream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::basic_ostringstream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;(int)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#48;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#111;&#115;&#116;&#114;&#105;&#110;&#103;&#115;&#116;&#114;&#101;&#97;&#109;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#72;&#64;&#90;">??0?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@H@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::basic_ostream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt; &amp; __thiscall std::basic_ostream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::operator&lt;&lt;(int)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#54;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#111;&#115;&#116;&#114;&#101;&#97;&#109;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#65;&#65;&#86;&#48;&#49;&#64;&#72;&#64;&#90;">??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@H@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;(class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; const &amp;)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#48;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#65;&#66;&#86;&#48;&#49;&#64;&#64;&#90;">??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: void __thiscall std::basic_ostream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::_Osfx(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#79;&#115;&#102;&#120;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#111;&#115;&#116;&#114;&#101;&#97;&#109;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#88;&#88;&#90;">?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEXXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::basic_ostream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt; * __thiscall std::basic_ios&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::tie(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#116;&#105;&#101;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#105;&#111;&#115;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#80;&#65;&#86;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#111;&#115;&#116;&#114;&#101;&#97;&#109;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#50;&#64;&#88;&#90;">?tie@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBEPAV?$basic_ostream@_WU?$char_traits@_W@std@@@2@XZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: void __thiscall std::basic_streambuf&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::_Lock(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#76;&#111;&#99;&#107;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#101;&#97;&#109;&#98;&#117;&#102;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#88;&#88;&#90;">?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEXXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: void __thiscall std::basic_streambuf&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::_Unlock(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#85;&#110;&#108;&#111;&#99;&#107;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#101;&#97;&#109;&#98;&#117;&#102;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#88;&#88;&#90;">?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEXXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: unsigned short __thiscall std::basic_streambuf&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::sputc(wchar_t)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#115;&#112;&#117;&#116;&#99;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#101;&#97;&#109;&#98;&#117;&#102;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#71;&#95;&#87;&#64;&#90;">?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEG_W@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::~basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#49;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#88;&#90;">??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ</a>) 已经在 Plugin_Win32Platform.lib(Plugin_Win32Platform.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;(wchar_t const *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#48;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#80;&#66;&#95;&#87;&#64;&#90;">??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z</a>) 已经在 Plugin_Win32Platform.lib(Plugin_Win32Platform.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#48;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#88;&#90;">??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: void __thiscall std::basic_ostringstream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::`vbase destructor'(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#95;&#68;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#111;&#115;&#116;&#114;&#105;&#110;&#103;&#115;&#116;&#114;&#101;&#97;&#109;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#88;&#88;&#90;">??_D?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEXXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::basic_ostream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt; &amp; __thiscall std::basic_ostream&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::flush(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#102;&#108;&#117;&#115;&#104;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#111;&#115;&#116;&#114;&#101;&#97;&#109;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#65;&#65;&#86;&#49;&#50;&#64;&#88;&#90;">?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@XZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::basic_streambuf&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt; * __thiscall std::basic_ios&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::rdbuf(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#114;&#100;&#98;&#117;&#102;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#105;&#111;&#115;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#80;&#65;&#86;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#101;&#97;&#109;&#98;&#117;&#102;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#50;&#64;&#88;&#90;">?rdbuf@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBEPAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@XZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: void __thiscall std::basic_ios&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::setstate(int,bool)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#115;&#101;&#116;&#115;&#116;&#97;&#116;&#101;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#105;&#111;&#115;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#88;&#72;&#95;&#78;&#64;&#90;">?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXH_N@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::locale __thiscall std::ios_base::getloc(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#103;&#101;&#116;&#108;&#111;&#99;&#64;&#105;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#63;&#65;&#86;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#50;&#64;&#88;&#90;">?getloc@ios_base@std@@QBE?AVlocale@2@XZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: static unsigned int __cdecl std::ctype&lt;wchar_t&gt;::_Getcat(class std::locale::facet const * *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#71;&#101;&#116;&#99;&#97;&#116;&#64;&#63;&#36;&#99;&#116;&#121;&#112;&#101;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#83;&#65;&#73;&#80;&#65;&#80;&#66;&#86;&#102;&#97;&#99;&#101;&#116;&#64;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#50;&#64;&#64;&#90;">?_Getcat@?$ctype@_W@std@@SAIPAPBVfacet@locale@2@@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: wchar_t __thiscall std::ctype&lt;wchar_t&gt;::widen(char)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#119;&#105;&#100;&#101;&#110;&#64;&#63;&#36;&#99;&#116;&#121;&#112;&#101;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#95;&#87;&#68;&#64;&#90;">?widen@?$ctype@_W@std@@QBE_WD@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::locale::facet const * __thiscall std::locale::_Getfacet(unsigned int)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#71;&#101;&#116;&#102;&#97;&#99;&#101;&#116;&#64;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#80;&#66;&#86;&#102;&#97;&#99;&#101;&#116;&#64;&#49;&#50;&#64;&#73;&#64;&#90;">?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::locale::~locale(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#49;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#88;&#90;">??1locale@std@@QAE@XZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: void __thiscall std::locale::facet::_Register(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#82;&#101;&#103;&#105;&#115;&#116;&#101;&#114;&#64;&#102;&#97;&#99;&#101;&#116;&#64;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#88;&#88;&#90;">?_Register@facet@locale@std@@QAEXXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: void __thiscall std::locale::facet::_Incref(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#73;&#110;&#99;&#114;&#101;&#102;&#64;&#102;&#97;&#99;&#101;&#116;&#64;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#88;&#88;&#90;">?_Incref@facet@locale@std@@QAEXXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::locale::id::operator unsigned int(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#66;&#105;&#100;&#64;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#73;&#88;&#90;">??Bid@locale@std@@QAEIXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: static unsigned short __cdecl std::char_traits&lt;wchar_t&gt;::eof(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#101;&#111;&#102;&#64;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#83;&#65;&#71;&#88;&#90;">?eof@?$char_traits@_W@std@@SAGXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: static bool __cdecl std::char_traits&lt;wchar_t&gt;::eq_int_type(unsigned short const &amp;,unsigned short const &amp;)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#101;&#113;&#95;&#105;&#110;&#116;&#95;&#116;&#121;&#112;&#101;&#64;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#83;&#65;&#95;&#78;&#65;&#66;&#71;&#48;&#64;&#90;">?eq_int_type@?$char_traits@_W@std@@SA_NABG0@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "bool __cdecl std::operator&lt;&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;(class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; const &amp;,class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; const &amp;)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#36;&#63;&#77;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#49;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#89;&#65;&#95;&#78;&#65;&#66;&#86;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#48;&#64;&#48;&#64;&#90;">??$?M_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32RenderWindow.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "protected: wchar_t const * __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::_Myptr(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#77;&#121;&#112;&#116;&#114;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#73;&#66;&#69;&#80;&#66;&#95;&#87;&#88;&#90;">?_Myptr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@IBEPB_WXZ</a>) 已经在 Plugin_Win32Platform.lib(Plugin_Win32Platform.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: wchar_t const * __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::c_str(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#99;&#95;&#115;&#116;&#114;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#80;&#66;&#95;&#87;&#88;&#90;">?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32LogSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "protected: char const * __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::_Myptr(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#77;&#121;&#112;&#116;&#114;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#73;&#66;&#69;&#80;&#66;&#68;&#88;&#90;">?_Myptr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IBEPBDXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::size(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#115;&#105;&#122;&#101;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#73;&#88;&#90;">?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: char const * __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::c_str(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#99;&#95;&#115;&#116;&#114;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#80;&#66;&#68;&#88;&#90;">?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::~basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#49;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#88;&#90;">??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;(char const *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#48;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#80;&#66;&#68;&#64;&#90;">??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; const &amp;)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#48;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#65;&#66;&#86;&#48;&#49;&#64;&#64;&#90;">??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: bool __thiscall std::ios_base::fail(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#102;&#97;&#105;&#108;&#64;&#105;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#95;&#78;&#88;&#90;">?fail@ios_base@std@@QBE_NXZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; &amp; __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::erase(unsigned int,unsigned int)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#101;&#114;&#97;&#115;&#101;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#65;&#65;&#86;&#49;&#50;&#64;&#73;&#73;&#64;&#90;">?erase@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@II@Z</a>) 已经在 Plugin_Win32Platform.lib(Plugin_Win32Platform.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: void __thiscall std::basic_ios&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::clear(int,bool)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#99;&#108;&#101;&#97;&#114;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#105;&#111;&#115;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#88;&#72;&#95;&#78;&#64;&#90;">?clear@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXH_N@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::size(void)const " (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#115;&#105;&#122;&#101;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#66;&#69;&#73;&#88;&#90;">?size@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIXZ</a>) 已经在 Plugin_Win32Platform.lib(Plugin_Win32Platform.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "protected: wchar_t * __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::_Myptr(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#77;&#121;&#112;&#116;&#114;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#73;&#65;&#69;&#80;&#65;&#95;&#87;&#88;&#90;">?_Myptr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@IAEPA_WXZ</a>) 已经在 Plugin_Win32Platform.lib(Plugin_Win32Platform.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#48;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#88;&#90;">??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt; &gt;::sputn(wchar_t const *,int)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#115;&#112;&#117;&#116;&#110;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#101;&#97;&#109;&#98;&#117;&#102;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#72;&#80;&#66;&#95;&#87;&#72;&#64;&#90;">?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEHPB_WH@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: static unsigned int __cdecl std::char_traits&lt;wchar_t&gt;::length(wchar_t const *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#108;&#101;&#110;&#103;&#116;&#104;&#64;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#83;&#65;&#73;&#80;&#66;&#95;&#87;&#64;&#90;">?length@?$char_traits@_W@std@@SAIPB_W@Z</a>) 已经在 Plugin_Win32Platform.lib(Plugin_Win32Platform.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; &amp; __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::assign(char const *,unsigned int)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#97;&#115;&#115;&#105;&#103;&#110;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#65;&#65;&#86;&#49;&#50;&#64;&#80;&#66;&#68;&#73;&#64;&#90;">?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; &amp; __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::append(char const *,unsigned int)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#97;&#112;&#112;&#101;&#110;&#100;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#65;&#65;&#86;&#49;&#50;&#64;&#80;&#66;&#68;&#73;&#64;&#90;">?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />libcpmt.lib(ios.obj) : error LNK2005: "public: static void __cdecl std::ios_base::_Addstd(class std::ios_base *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#65;&#100;&#100;&#115;&#116;&#100;&#64;&#105;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#83;&#65;&#88;&#80;&#65;&#86;&#49;&#50;&#64;&#64;&#90;">?_Addstd@ios_base@std@@SAXPAV12@@Z</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />libcpmt.lib(ios.obj) : error LNK2005: "private: static void __cdecl std::ios_base::_Ios_base_dtor(class std::ios_base *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#73;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#95;&#100;&#116;&#111;&#114;&#64;&#105;&#111;&#115;&#95;&#98;&#97;&#115;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#67;&#65;&#88;&#80;&#65;&#86;&#49;&#50;&#64;&#64;&#90;">?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />libcpmt.lib(locale0.obj) : error LNK2005: "private: static class std::locale::_Locimp * __cdecl std::locale::_Getgloballocale(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#71;&#101;&#116;&#103;&#108;&#111;&#98;&#97;&#108;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#67;&#65;&#80;&#65;&#86;&#95;&#76;&#111;&#99;&#105;&#109;&#112;&#64;&#49;&#50;&#64;&#88;&#90;">?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />libcpmt.lib(locale0.obj) : error LNK2005: "private: static void __cdecl std::locale::facet::facet_Register(class std::locale::facet *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#102;&#97;&#99;&#101;&#116;&#95;&#82;&#101;&#103;&#105;&#115;&#116;&#101;&#114;&#64;&#102;&#97;&#99;&#101;&#116;&#64;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#67;&#65;&#88;&#80;&#65;&#86;&#49;&#50;&#51;&#64;&#64;&#90;">?facet_Register@facet@locale@std@@CAXPAV123@@Z</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />libcpmt.lib(locale0.obj) : error LNK2005: "public: static void __cdecl std::_Locinfo::_Locinfo_dtor(class std::_Locinfo *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#76;&#111;&#99;&#105;&#110;&#102;&#111;&#95;&#100;&#116;&#111;&#114;&#64;&#95;&#76;&#111;&#99;&#105;&#110;&#102;&#111;&#64;&#115;&#116;&#100;&#64;&#64;&#83;&#65;&#88;&#80;&#65;&#86;&#49;&#50;&#64;&#64;&#90;">?_Locinfo_dtor@_Locinfo@std@@SAXPAV12@@Z</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />libcpmt.lib(locale0.obj) : error LNK2005: "public: class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; &amp; __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::operator=(char const *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#52;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#68;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#68;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#68;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#65;&#65;&#86;&#48;&#49;&#64;&#80;&#66;&#68;&#64;&#90;">??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />libcpmt.lib(locale0.obj) : error LNK2005: "private: static class std::locale::_Locimp * __cdecl std::locale::_Init(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#73;&#110;&#105;&#116;&#64;&#108;&#111;&#99;&#97;&#108;&#101;&#64;&#115;&#116;&#100;&#64;&#64;&#67;&#65;&#80;&#65;&#86;&#95;&#76;&#111;&#99;&#105;&#109;&#112;&#64;&#49;&#50;&#64;&#88;&#90;">?_Init@locale@std@@CAPAV_Locimp@12@XZ</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />libcpmt.lib(locale0.obj) : error LNK2005: "public: static void __cdecl std::_Locinfo::_Locinfo_ctor(class std::_Locinfo *,char const *)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#95;&#76;&#111;&#99;&#105;&#110;&#102;&#111;&#95;&#99;&#116;&#111;&#114;&#64;&#95;&#76;&#111;&#99;&#105;&#110;&#102;&#111;&#64;&#115;&#116;&#100;&#64;&#64;&#83;&#65;&#88;&#80;&#65;&#86;&#49;&#50;&#64;&#80;&#66;&#68;&#64;&#90;">?_Locinfo_ctor@_Locinfo@std@@SAXPAV12@PBD@Z</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />libcpmt.lib(xlock.obj) : error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#48;&#95;&#76;&#111;&#99;&#107;&#105;&#116;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#72;&#64;&#90;">??0_Lockit@std@@QAE@H@Z</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />libcpmt.lib(xlock.obj) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#63;&#49;&#95;&#76;&#111;&#99;&#107;&#105;&#116;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#64;&#88;&#90;">??1_Lockit@std@@QAE@XZ</a>) 已经在 msvcprt.lib(MSVCP80.dll) 中定义<br />msvcprt.lib(MSVCP80.dll) : error LNK2005: "public: class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; &amp; __thiscall std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt;::assign(class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; const &amp;)" (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#63;&#97;&#115;&#115;&#105;&#103;&#110;&#64;&#63;&#36;&#98;&#97;&#115;&#105;&#99;&#95;&#115;&#116;&#114;&#105;&#110;&#103;&#64;&#95;&#87;&#85;&#63;&#36;&#99;&#104;&#97;&#114;&#95;&#116;&#114;&#97;&#105;&#116;&#115;&#64;&#95;&#87;&#64;&#115;&#116;&#100;&#64;&#64;&#86;&#63;&#36;&#97;&#108;&#108;&#111;&#99;&#97;&#116;&#111;&#114;&#64;&#95;&#87;&#64;&#50;&#64;&#64;&#115;&#116;&#100;&#64;&#64;&#81;&#65;&#69;&#65;&#65;&#86;&#49;&#50;&#64;&#65;&#66;&#86;&#49;&#50;&#64;&#64;&#90;">?assign@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@ABV12@@Z</a>) 已经在 Plugin_Win32Platform.lib(Win32InputSystem.obj) 中定义<br />&nbsp;&nbsp; 正在创建库 ../Lib/GameCore.lib 和对象 ../Lib/GameCore.exp<br />../Bin/GameCore.dll : fatal error LNK1169: 找到一个或多个多重定义的符号<br /><div><p style="margin-top: 10px; margin-bottom: 10px; box-sizing: border-box; line-height: 24px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px;">如果本文对你的开发有所帮助，并且你手头恰好有零钱。</p><p style="margin-top: 10px; margin-bottom: 10px; box-sizing: border-box; line-height: 24px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px;">不如打赏我一杯咖啡，鼓励我继续分享优秀的文章。<br /><img src="http://www.cppblog.com/images/cppblog_com/mybios/222.jpg" border="0" alt="" /><br /><br /><br /><br /></p></div><img src ="http://www.cppblog.com/mybios/aggbug/16719.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mybios/" target="_blank">李锦俊(mybios)</a> 2006-12-22 11:14 <a href="http://www.cppblog.com/mybios/archive/2006/12/22/16719.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>