[原创]Matlab2016b打包为C++的lib文件

这几天在研究如何将Matlab的程序导入到C++进行调用。

由于需要使用到不少Matlab函数,所以之前就有些担心这些函数在导出后是否能够继续使用。不过之后觉得既然已经导出成了一个单独文件,相关运算应该也是被独立出来了。(未经测试)

最开始导出使用的是matlab2013b,由于输入!mcc后并未显示编译器信息。重新下载了2016a,这次可以使用了。

package过程

首先

输入

1 mbuild –setup

 

 

需要注意编译器的选择,最开始默认使用C作为输出。

而我使用的是C++

之后

输入

1 deploytool

会提示选择打包模式,根据需要选择后进入打包界面

选择好输出函数后

点击package即可

不过这里需要注意待生成的.m文件需要是一个函数,否则会出现如下错误

posted @ 2016-08-05 10:18  蔬菜灬蘸酱  阅读(973)  评论(0编辑  收藏  举报