woaidongmao

文章均收录自他人博客,但不喜标题前加-[转贴],因其丑陋,见谅!~
随笔 - 1469, 文章 - 0, 评论 - 661, 引用 - 0
数据加载中……

nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12

朋友编写一个dll,编译时总出现
"nafxcwd.lib(dllmodul.obj) : error LNK2005:
_DllMain@12..."错误!
后发现是,其创建dll时选择的时不使用MFC,而后来工程中又添加了与MFC相关的东西.才引起上述问题.
采用如下步骤解决此问题:


1.将工程设置中改为"动态使用MFC"


2.到C++设置页中,看到Preprocessor Definitions编辑框中同时存在_USRDLL和_AFXDLL, 删除_USRDLL即可.

posted on 2011-03-17 10:49 肥仔 阅读(1411) 评论(0)  编辑 收藏 引用 所属分类: VC 存档


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理