nafxcwd.lib与libcmtd.lib冲突解决办法
来源:互联网 发布:wis水润面膜知乎 编辑:程序博客网 时间:2024/05/18 03:12
工程使用MTD编译时出现下列错误:
nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义
nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已经在 LIBCMTD.lib(dbgdel.obj) 中定义
nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) 已经在 LIBCMTD.lib(new2.obj) 中定义
nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) 已经在 LIBCMTD.lib(delete2.obj) 中定义
Debug/MediateServer.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
我在网上搜了下nafxcwd.lib,找到了些有用的网页:http://support.microsoft.com/kb/148652/zh-cnhttp://blog.csdn.net/soloist/archive/2005/09/30/493238.aspx
最后得到问题是库链接的时候发生冲突了(libcmtd.lib和nafxcwd.lib发生冲突),可以强制制定链接顺序解决问题(先链接 nafxcwd.lib,后链接libcmtd.lib)。最后的解决办法是在工程属性的"连接器","输入", "附加依赖"里面输入"nafxcwd.lib",这样VC.NET编译时会先链接nafxcwd.lib,问题就解决了.(libcmtd.lib对应调试版多线程静态C标准库, msvcrtd.lib对应调试版本多线程动态C标准库,nafxcwd.lib对应MFC静态连接库)
附:经常在写VC程序时,由debug转换成release配置时容易产生此类问题
- nafxcwd.lib与libcmtd.lib冲突解决办法
- nafxcwd.lib与libcmtd.lib冲突详细解释
- nafxcwd.lib和LIBCMTD.lib符号定义冲突解决办法(配图)
- 关于VS200X 中 libcmtd.lib冲突 解决办法
- LIBCMTD.lib与libcpmtd冲突的解决方法。
- LIBCMTD.lib与libcpmtd冲突的解决方法。
- already defined in LIBCMTD.lib(new.obj) nafxcwd.lib
- already defined in LIBCMTD.lib(new.obj) nafxcwd.lib
- already defined in LIBCMTD.lib(new.obj) nafxcwd.lib .
- uafxcwd.lib 与 LIBCMTD.lib
- msvcrtd.lib和libcmtd.lib冲突
- msvcrtd.lib和libcmtd.lib冲突 (转)
- MSVCRTD.LIB和LIBCMTD.LIB冲突
- msvcrtd.lib和libcmtd.lib冲突 Link2005
- msvcrtd.lib和libcmtd.lib冲突
- msvcrtd.lib和libcmtd.lib冲突 (转)
- msvcrtd.lib和libcmtd.lib冲突 (转)
- MSVCRTD.LIB和LIBCMTD.LIB冲突 (转)
- java 读取xml
- c++基础8:常用的数据结构及算法
- Memcached的管理
- 2012年总结
- CreateFileMapping 、MapViewOfFile、UnmapViewOfFile函数用法及示例
- nafxcwd.lib与libcmtd.lib冲突解决办法
- I2S音频总线学习(一)数字音频技术
- 手把手教你把Vim改装成一个IDE编程环境(图文)
- /var/run/gdm.pid doesn't exist, perhaps GDM isn't running
- c写的 ffplay 遇到的问题记录
- notepad++和sublime text 添加到邮件菜单
- android使用ksoap2调用webservice接口实现电话号码查询功能
- typedef和define的区别
- svn copy error: Entry has unexpectedly changed special status