如果在编译MFC程序的时候出现下列及类似的错误:

1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义
1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已经在 LIBCMTD.lib(dbgdel.obj) 中定义
1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) 已经在 libcpmtd.lib(newaop.obj) 中定义
1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) 已经在 LIBCMTD.lib(delete2.obj) 中定义

解决方法如下:

项目属性页-》链接器-》输入

做如下改动,注意顺序

debug版本

附加依赖库:uafxcwd.lib;LIBCMTD.lib;

忽略特定默认库:LIBCMTD.lib;uafxcwd.lib

release版本

附加依赖库:uafxcw.lib;LIBCMT.lib;

忽略特定默认库:LIBCMT.lib;uafxcw.lib

错误原因是由于这二个库有各自的new和delete,这是冲突的,需要指定顺序。正确加载库的顺序是uafxcw.lib Libcmtd.lib,而默认的是Libcmtd.lib  uafxcw.lib。

VS中解决LIBCMTD.lib和uafxcwd.lib冲突(uafxcw.lib LIBCMT.lib冲突)相关推荐

  1. ZZmsvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义

    FROM: http://blog.csdn.net/sptoor/article/details/6203376 很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) ...

  2. msvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义

    转载 很需要补充的知识. 可惜网络阅读一直不是强项. 目前实在有点看不进去. 先保存下来吧... 牛到连评论都是贼深奥滴! 很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Libra ...

  3. libcmt.lib和libcmtd.lib链接库冲突错误的解决方案

    在同一个项目中,所有的源文件必须链接相同的C运行时库.如果某一文件用了Multithreaded DLL版本,而其他文件用了Single-Threaded或者Multithreaded版本的库,也就是 ...

  4. nafxcw.lib与LIBCMT.lib在vs2008中链接冲突解决方案

    1>正在链接... 1>nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned ...

  5. 解决WARNING: Ignoring invalid distribution -pencv-python (c:\users\lhw\anaconda3\lib\site-packages)

    解决: 1,打开 c:\users\lhw\anaconda3\lib\site-packages地址: 2.删除前面以~开头的文件 如: 就可以解决这个WARNING 注:其中c:\users\lh ...

  6. mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/webpack

    mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir '/usr/local/lib/node_modules/webpack 参 ...

  7. mysql.lib 是mtd mdd_MTD/MT/MDD/MD以及LIB/DLL之间的一些联系和问题

    这个话题要从哪里说起呢.博主小白一个,最近调试程序时(WIN-MSVC)连一些基本问题都没弄懂,本着遇见问题一定要解决的原则,下面来说下MTD/MT/MDD/MD以及LIB/DLL之间的一些联系和问题 ...

  8. linux mysql 乱码怎么解决_MySQL_linux中解决mysql中文乱码方法,改默认编码:/etc/init.d/my - phpStudy...

    linux中解决mysql中文乱码方法 改默认编码: /etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ 主要配置文件所在位置 my.cnf /v ...

  9. was服务器里面jar包_如何在was中解决jar包冲突

    如何在 was 中解决 jar 包冲突 大型的基于 WebSphere 的项目开发中,同一个 WebSphere Application Server (以下 简称 WAS ) 上会部署多个应用程序, ...

最新文章

  1. 缺陷检测算法汇总(传统+深度学习方式)|综述、源码
  2. 导致的死信的几种原因?
  3. Artificial Intelligence and Change Management
  4. 运营商主动关闭WLAN热点背后:关键是找准产业位置
  5. 背包问题的二进制优化
  6. MATLAB矩阵添加新元素
  7. GIS学习第一课:USGS遥感数据下载
  8. 谈ISO9000-3内容及其与CMM关系
  9. mysql环境变量配置还是不行_mysql环境变量配置与Error 1045的解决方案
  10. Max Script|加密写法
  11. java dos攻击_一种高级的DoS攻击-Hash碰撞攻击
  12. Spring Boot 对接微信V3支付(附源码)
  13. 计算机知识技能大赛总结,计算机技能大赛总结.doc
  14. yarn : 无法加载文件 C:\Users\L\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本
  15. 我的读书笔记 -《裸猿》
  16. Canal监听阿里云RDS
  17. 手机版python3h如何自制游戏_教你如何用 Python 写一个小游戏
  18. sql server数据库练习
  19. python英译汉库模块_Python 进阶之路-翻译模块
  20. php7的浮点数,php7.1浮点数运算问题

热门文章

  1. fatfs文件系统支持中文长文件名
  2. Python3编写网络爬虫04-爬取猫眼电影排行实例
  3. node.js path
  4. Mysql 获取当月和上个月第一天和最后一天的解决方案
  5. 卡巴斯基:今年以来物联网恶意软件数量已超过去年的2倍
  6. Launcher代码大全
  7. 演示:通过实验取证IP报文的各个字段
  8. lnmp一键安装调优,lnmp,memcache,全文检索
  9. 使用DispatchAction类,为你的系统减肥!
  10. 大数据流通与交易技术国家工程实验室成立大会在京举行