码迷,mamicode.com
首页 > 其他好文 > 详细

vc 报error LNK2005的处理

时间:2014-05-26 03:18:48      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:error lnk2005

昨天编译一个小程序的时候,报了个错,或者说2个

1>uafxcw.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 LIBCMT.lib(dllmain.obj) 中定义
1>uafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已经在 LIBCMT.lib(delete.obj) 中定义

链接到的静态库包含了同样的定义。解决方法就是先忽略这2个静态库,再重新附加。

在项目想点鼠标右键,选【属性】。再依次【配置属性】【链接器】【输入】,在【忽略特定库】中输入libcmt.lib;uafxcw.lib

在【附加依赖项】中输入uafxcw.lib libcmt.lib,这里要注意顺序,一定是uafxcw.lib libcmt.lib!

OK!搞定。



vc 报error LNK2005的处理,布布扣,bubuko.com

vc 报error LNK2005的处理

标签:error lnk2005

原文地址:http://blog.csdn.net/dragonno1/article/details/26586863

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!