首页
社区
课程
招聘
[求助]错误:LNK2005:_DLLMain@12已经在dllmain.obj中定义
发表于: 2012-10-9 09:47 6452

[求助]错误:LNK2005:_DLLMain@12已经在dllmain.obj中定义

2012-10-9 09:47
6452
别人定义了一个DLL,DLL里面有自定义了DLLMain,还定义了一个类A。我要在DLL里面添加一个类B,在他的类A里面引用我的类B。而我这个类使用了MFC,MFC默认自带了一个DLLMain,编译时出错,错误:LNK2005:_DLLMain@12已经在dllmain.obj中定义。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
重定义入口点
2012-10-9 11:38
0
雪    币: 126
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
别人的dll是win32 dll,而你在这个dll里面加入了MFC dll的代码,简单的重定义入口点至win32dll的dllmain函数,凭我的经验(不足,呵呵),好像是不行的,首先编译会有很多问题,还有他们两个的运行库不同,实际运行也会有问题.

为什么不把你的mfc dll直接一个工程,然后别人的dll直接import你的dll呢?
2012-10-10 15:24
0
游客
登录 | 注册 方可回帖
返回
//