[原创]Matlab2016b打包为C++的lib文件
这几天在研究如何将Matlab的程序导入到C++进行调用。
由于需要使用到不少Matlab函数,所以之前就有些担心这些函数在导出后是否能够继续使用。不过之后觉得既然已经导出成了一个单独文件,相关运算应该也是被独立出来了。(未经测试)
最开始导出使用的是matlab2013b,由于输入!mcc后并未显示编译器信息。重新下载了2016a,这次可以使用了。
package过程
首先
输入
1 mbuild –setup
需要注意编译器的选择,最开始默认使用C作为输出。
而我使用的是C++
之后
输入
1 deploytool
会提示选择打包模式,根据需要选择后进入打包界面
选择好输出函数后
点击package即可
不过这里需要注意待生成的.m文件需要是一个函数,否则会出现如下错误