nafxcw.lib与LIBCMT.lib在vs2008中链接冲突解决方案
来源:互联网 发布:淘宝怎么赚积分 编辑:程序博客网 时间:2024/06/06 21:38
1>正在链接...
1>nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMT.lib(new.obj) 中定义
1>nafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已经在 LIBCMT.lib(delete.obj) 中定义
1>nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) 已经在 LIBCMT.lib(new2.obj) 中定义
1>nafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) 已经在 LIBCMT.lib(delete2.obj) 中定义
1>d:\XXXXXXXX\Test.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
1>nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMT.lib(new.obj) 中定义
1>nafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已经在 LIBCMT.lib(delete.obj) 中定义
1>nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) 已经在 LIBCMT.lib(new2.obj) 中定义
1>nafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) 已经在 LIBCMT.lib(delete2.obj) 中定义
1>d:\XXXXXXXX\Test.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
解决方法: 参见 http://support.microsoft.com/kb/148652/zh-cn
原因在于nafxcw和LIBCMT冲突了, 解决方法就是先link nafxcw.lib即可。
具体操作方法: 工程属性 "连接器"->"输入"->"附加依赖项"里面输入"nafxcw.lib",这样VC2008编译时会先链接nafxcw.lib,问题就解决了。
补充一句:这是在使用静态MFC库时, 常常出现的错误。 一般要么是通过改为使用动态MFC库,要么通过上面的方法来解决。- nafxcw.lib与LIBCMT.lib在vs2008中链接冲突解决方案
- nafxcw.lib与LIBCMT.lib在vs2008中链接冲突解决方案
- Nafxcw.lib;Libcmt.lib冲突
- CUDA的MFC程序框架中编译出现nafxcw.lib与LIBCMT.lib链接重定义的解决
- LNK2005 LIBCMT.lib/nafxcw.lib 编译链接错误
- LIBCMT.lib与msvcrtd.lib冲突的链接错误
- 链接错误-库冲突(libcmt.lib和libcmtd.lib)
- 链接错误-库冲突(libcmt.lib和libcmtd.lib)
- 链接错误-库冲突(libcmt.lib和libcmtd.lib)
- 链接错误-库冲突(libcmt.lib和libcmtd.lib)
- 链接错误-库冲突(libcmt.lib和libcmtd.lib)
- 链接错误-库冲突(libcmt.lib和libcmtd.lib)
- 链接错误-库冲突(libcmt.lib和libcmtd.lib)
- VS中解决LIBCMTD.lib和uafxcwd.lib冲突(uafxcw.lib LIBCMT.lib冲突)
- VS中解决LIBCMTD.lib和uafxcwd.lib冲突(uafxcw.lib LIBCMT.lib冲突)
- nafxcw.lib和uafxcw.lib的冲突 debug正确而release链接错误
- 【记录】nafxcw.lib和uafxcw.lib的冲突 debug正确而release链接错误
- libcmt.lib、msvcrt.lib冲突的主要原因
- linux 删除某个目录下所有的文件
- Codeforces Beta Round #47 A题
- Tomcat优化配置
- 【解决Windows XP小键盘灯不亮情况】
- UITableViewCell详解
- nafxcw.lib与LIBCMT.lib在vs2008中链接冲突解决方案
- 读 "Effective STL" 笔记
- 【Windows XP系统安装过程中潜在哪些危险】
- 数据结构--双向链表
- Struts和Webwork的区别
- QTP自动化测试 [学习]
- C++Primer笔记 第四章 数组和指针
- BZOJ 1934([Shoi2007]Vote 善意的投票-最小割)
- Spring处理id相同的bean