C++Builder调用matlAB编译的dll

u010650029 2013-08-20 05:24:37
将一个matlab的m文件编译成dll文件,然后供C++Builder调用,如何实现两者的结合?在编译dll文件的时候对编译器有没有什么要求?
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010650029 2013-08-21
  • 打赏
  • 举报
回复
@ccrun 再次感谢,我已对该m文件进行了编译,生成了dll,调用该dll好似需要做的还挺多的,我继续调试,如有问题继续请教你
ccrun.com 2013-08-21
  • 打赏
  • 举报
回复
我对这个m文件的内容不太确定,所以不能准确的回答你。只能告诉你的是,如果这个函数可以被C++编译器编译,那么做为DLL的导出函数就没什么问题。
u010650029 2013-08-21
  • 打赏
  • 举报
回复
@ccrun 感谢版主的回复,我的m文件是将一个算法定义为了一个函数,调用时即是对这个函数的调用。对于你提出的解决方法,我还不太明白,能否说的再具体一点?谢谢
ccrun.com 2013-08-21
  • 打赏
  • 举报
回复
如果只是导出函数,用C约定的__stdcall就行了,导出类的话,VC和C++Builder的混用可能存在问题。我现在的解决方法是用接口的概念来设计,创建和使用DLL中的类,很方便。

13,826

社区成员

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

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