ldxcms

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

错误原因:c运行时库与mfc静态库的冲突引起

错误如下:

1>nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) 已经在 libcpmt.lib(newaop.obj) 中定义
1>C:\Users\Administrator\documents\visual studio 2010\Projects\UrlTitleLib\Release\UrlTitleLib.exe : fatal error LNK1169: 找到一个或多个多重定义的符号

解决方案:

第一种:使用共享mfc库

属性---》配置属性---》常规---》mfc的使用:在共享 DLL 中使用 MFC

第二种方案:

属性---》配置属性---》链接器---》输入---》附加依赖项:nafxcw.lib

 

 

posted on 2013-01-17 14:46  ldxcms  阅读(189)  评论(0编辑  收藏  举报