如何在C++builder中使用VC下开发的dll,dll中导出了类

firePhoenix1981 2009-04-02 11:27:44
如题

如何处理,网上有文章说如果dll中包含了类的话,CB似乎处理不了,不知道哪位有没有什么方法可以做到这一点?谢谢了!
...全文
82 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
w88529593 2009-04-07
  • 打赏
  • 举报
回复
关注中……
saishow 2009-04-06
  • 打赏
  • 举报
回复
这个问题很重要。一直关注中。
enuxlee 2009-04-05
  • 打赏
  • 举报
回复
封装吧还是,可能效率上有点损失.
Maconel 2009-04-05
  • 打赏
  • 举报
回复
delphi不了解,bcb应该是不行,以前我就碰到这个问题,编译可以通过,调用时就出错了。
我记得vc的虚函数表是在放在类内存的开头,bcb的是在结尾。
mgsg 2009-04-03
  • 打赏
  • 举报
回复
用implib 导出lib 再用吧
yangangs 2009-04-03
  • 打赏
  • 举报
回复
直接用coff2omf.exe转换一下试试看
constantine 2009-04-03
  • 打赏
  • 举报
回复
如果带mfc类型的也不行。
to 大M:有虚函数不行吗?怎么delphi可以呢。
laowang2 2009-04-03
  • 打赏
  • 举报
回复
没试过。
firePhoenix1981 2009-04-03
  • 打赏
  • 举报
回复
昨晚我是直接用C函数再做了一层封装,可以使用了。不过不是很爽。
谁有具体的例子可以参考下?我的类里面没有虚函数,但是也不是简单到就包含写struct类型的数据
Maconel 2009-04-03
  • 打赏
  • 举报
回复
看什么样的类了,如果只是简单的几个成员,就像struct一样,那就没有问题。
如果有虚函数的话,那就肯定不行,bcb和vc对虚函数表的处理不同。
普通dll的接口尽量用c风格的吧。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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