将C ++共享库加载到Matlab中

时间:2016-10-26 09:04:09

标签: c++ matlab dll shared-libraries mex

我试图将一个名为G+Smo的C ++共享库加载到Linux上的MATLAB 2016b中。编译G + Smo后,我得到了一个共享对象文件“gismo.so”。

我尝试使用Matlab命令加载此库:“loadlibrary”。它没有成功,因为这个命令只支持用C编写的函数。为了加载C ++库,我必须围绕代码编写一个C Wrapper或为它创建一个mex - 接口。两者都是很多工作而不是微不足道。

有没有简单的方法将这个G + Smo项目加载到Matlab中?

0 个答案:

没有答案