为啥release过了,debug不过

doudoushen 2009-12-01 02:22:08
sdk.lib(Lib.obj) : error LNK2005: "public: virtual void __thiscall CObject::Serialize(class CArchive &)" (?Serialize@CObject@@UAEXAAVCArchive@@@Z) already defined in mfc42d.lib(MFC42D.DLL)


sdk.lib是封装了公司里的其他库 供外人用的。
确保已经全部debug库了。网上搜了下好像都没有答案。请各位帮忙看下。谢谢
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dong364 2009-12-01
  • 打赏
  • 举报
回复
很多情况下是因为库交叉使用引起的问题
bragi523 2009-12-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 akirya 的回复:]
动态链接 mfc库
[/Quote]up
  • 打赏
  • 举报
回复
动态链接 mfc库
「已注销」 2009-12-01
  • 打赏
  • 举报
回复
项目设置里面,选择动态链接MFC或者是静态链接MFC,或者是不用MFC, Release和Debug的选项不一样。注意看看

15,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧