我一直有以下形式的链接错误:如何在Visual Studio(LNK2005)中解决此链接错误?
libcmtd.dll msvmrtd.dll 一些元素(例如:_mkdir)已经 定义...
,我不知道如何解决它们。
下面是一个完整的错误消息:
私人:__thiscall TYPE_INFO :: TYPE_INFO(类TYPE_INFO常量&)” (?? 0type_info @@ AAE @ ABV0 @@ Z)在 LIBCMTD已经定义的.lib(typinfo.obj)
MSVCRTD.LIB(ti_inst.obj):错误LNK2005: “私人:类TYPE_INFO & __thiscall TYPE_INFO ::运算=(类TYPE_INFO常量&)”(?? 4type_info @@ AAEAAV0 @ ABV0 @@ Z)已在 LI中定义BCMTD.lib(typinfo.obj)
你能帮我解决这个问题吗?
我有`type_info`类完全相同的链接器问题。我从Multithreaded-Debug-DLL更改为Multithreaded-Debug。在此之前,一切都奏效了。但是,我需要Multithreaded-Debug才能让我的程序在不同的计算机上工作。你有没有找到解决方案? – 2013-05-16 10:19:44