如何在Dll中定义一个类并将这个类导出去呢(不是MFC扩展类),好像在class 后面加上__declspec(dllexport) 在编译的时候没问题但在连接的时候就会出现问题。还有到处的这个类能不能在delphi中使用呢?请高手帮帮忙?

xiajianmin 2001-12-25 05:06:10
...全文
41 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Leehunter 2001-12-25
  • 打赏
  • 举报
回复
可以导出,不用任何描述符,只要你导出的函数是类的成员函数即可.但实际上导出的并不是一个真正的类,关键的类构造和析构函数都不能导出,成员变量也不能导出.在delphi中使用时没有任何类的概念,与使用API一样.但是在VC中使用时,你可以把这些导出的函数都封装在与DLL同名的类中,这样对于代码的组织和使用还是有很大的好处的.
mfcsdk 2001-12-25
  • 打赏
  • 举报
回复
可以的,但必须是以api函数的方式导出(不能导出类)

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧