[原創]Matlab2016b打包爲C++的lib文件

這幾天在研究如何將Matlab的程序導入到C++進行調用。函數

因爲須要使用到很多Matlab函數,因此以前就有些擔憂這些函數在導出後是否可以繼續使用。不過以後以爲既然已經導出成了一個單獨文件,相關運算應該也是被獨立出來了。(未經測試)測試

最開始導出使用的是matlab2013b,因爲輸入!mcc後並未顯示編譯器信息。從新下載了2016a,此次能夠使用了。ui

package過程spa

首先3d

輸入code

1 mbuild –setup

 

 

須要注意編譯器的選擇,最開始默認使用C做爲輸出。blog

而我使用的是C++編譯器

以後編譯

輸入class

1 deploytool

會提示選擇打包模式,根據須要選擇後進入打包界面

選擇好輸出函數後

點擊package便可

不過這裏須要注意待生成的.m文件須要是一個函數,不然會出現以下錯誤

相關文章
相關標籤/搜索