wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
阅读:1287回复:3

开发DLL的问题?

楼主#
更多 发布于:2007-03-15 13:36
  请问哪位高手指点一下,用EVC如何开发扩展MFC动态链接库?
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2007-03-15 14:11
我自己创建了一个CBUTTON的派生类,可是在类声明中加上AFX_EXT_CLASS,就编译出错,代码本身没有问题,因为去掉就可以正常编译,把这段代码加入其他程序的工程中也可以正常工作。就是作为扩展MFC动态链接库就出错。
提示如下的警告:
inconsistent dll linkage.  dllexport assumed.(所有的函数都提示这个警告)
还有错误
'CMyButton::messageMap' : definition of dllimport static data member not allowed
'CMyButton::_messageEntries' : definition of dllimport static data member not allowed

哪位高手可以指导一下,是什么地方设置的不对?
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2007-03-16 13:58
怎么没有高手指点指点?
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
地板#
发布于:2007-03-17 12:06
呵呵,还是自己解决了,原来要定义_AFXEXT这个宏,郁闷了两天。
游客

返回顶部