如何将大量头文件提供给MATLAB loadlibrary?

时间:2014-05-13 10:57:14

标签: c++ matlab static-libraries

我有一个C ++程序,并将程序编译成静态库.a文件。现在我想在MATLAB中使用这个库。看似在MATLAB中使用它的所有剩余步骤是使用.a命令向MATLAB提供此loadlibrary(libname,hfile)库和头文件。

问题是我的程序包含位于主源文件夹下的不同文件夹中的大约200个.h个文件。如何将所有这些头文件提供给MATLAB loadlibrary?我刚开始将所有标题集成到一个头文件中;但有更好,更简单的方法吗?

1 个答案:

答案 0 :(得分:0)

这需要你做一些工作。

第一个选项是在loadlibrary command

中添加其他标头文件
loadlibrary('mylib','mylib.h','addheader','header2')

您需要拥有所有其他标头文件的列表。

或者,您可以浏览原型文件选项而不是ehader文件 有关详细信息,请参阅this link