社区
C语言
帖子详情
error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in analyseCS.obj
nightlight
2002-04-10 10:22:56
以上错误只是在release版才有,在debug版没有这个错误,请问可能的原因是什么?(VC++)
...全文
406
2
打赏
收藏
error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in analyseCS.obj
以上错误只是在release版才有,在debug版没有这个错误,请问可能的原因是什么?(VC++)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freezingfire
2002-04-10
打赏
举报
回复
1. 检查你的project,debug和release模式引用的.lib文件是否完全相同。
2. 检查所有你引用的.lib(一般只要检查你自己写的那些)文件,其中是否存在着用#ifdef区分的东西,如果你用到一个在别的.lib中,依赖于#ifdef的类或函数,那么你的工程也应该与那个.lib定义相同的宏。
3. 检查所有你用到的.lib和你的project,它们是否都使用相同的C Runtime库。具体来说,就是vc6中project->setting->c/c++->category->code generation->use runtime-library中,内容是否都一样。
暂时只想到这些,不行再说。
nightlight
2002-04-10
打赏
举报
回复
没有找到这个宏定义啊
使用STL时的一个链接错误(
error
LN
K2
005
:
std
::_
Lock
it::_
Lock
it(int)重定义)
今天编译一个使用STL的工程时遇到以下的链接错误: PerformanceTest
error
LN
K2
005
: "
public
: __thiscall
std
::_
Lock
it::_
Lock
it(int)" (??0_
Lock
it@
std
@@
QAE
@H@Z) 已经在 PetCore.lib(PetDib.
obj
) 中定义...
json静态链接错误:msvcprtd.lib(MSVCP100D.dll) :
error
LN
K2
005
:解决方案
在编译的时候出现了一大堆冲突的错误,如下: 1> 所有输出均为最新。...
public
: __thiscall
std
::_Container_base12::~_Container_base12(
void
)" (??1_Container_base12@
std
@@
QAE
@
XZ
) 已经在 j...
一堆错误11
1>libboost_thread-vc100-mt-gd-1_55.lib(tss_pe.
obj
)...msvcprtd.lib(MSVCP100D.dll) :
error
LN
K2
005
: "
public
: __cdecl
std
::_Container_base12::_Container_base12(
void
)" (??0_Container_base12@
std
@@QEAA@
XZ
).
error
LN
K2
001: 无法解析的外部符号 “
public
: __thiscall
std
::
error
LN
K2
001: 无法解析的外部符号 "
public
: __thiscall
std
::
C语言
70,032
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章