我有一个C ++程序,并将程序编译成静态库.a
文件。现在我想在MATLAB中使用这个库。看似在MATLAB中使用它的所有剩余步骤是使用.a
命令向MATLAB提供此loadlibrary(libname,hfile)
库和头文件。
问题是我的程序包含位于主源文件夹下的不同文件夹中的大约200个.h
个文件。如何将所有这些头文件提供给MATLAB loadlibrary
?我刚开始将所有标题集成到一个头文件中;但有更好,更简单的方法吗?
答案 0 :(得分:0)
这需要你做一些工作。
第一个选项是在loadlibrary
command
loadlibrary('mylib','mylib.h','addheader','header2')
您需要拥有所有其他标头文件的列表。
或者,您可以浏览原型文件选项而不是ehader文件 有关详细信息,请参阅this link。