本人目前是個窮學生,所以也沒有多余的閑錢來購買正版的MATLAB和VS軟件,我都是從網(wǎng)上找的資源,現(xiàn)在我把MATLAB和VS的百度云鏈接都放在這兒,供有需要的人下載。
MATLAB2015b 鏈接:https://pan.baidu.com/s/1dFRn2a1密碼:h46v
VS2015?鏈接:https://pan.baidu.com/s/1kWjshRx 密碼:sjin
由于MATLAB和VS不是任何版本都可以相配的,所以在選擇所使用的版本是要注意,我所提供的兩個版本可以配合使用的喲!
等我們把我們所要使用的工具安裝好,你們是不是很激動,終于可以來進行編程,如果你們真的這樣想那就大錯特錯了,這只是走出了第一步。接下來我們還要配置我們的MATLAB和VS的編程環(huán)境。
一、MATLAB編程環(huán)境的配置
1、打開MATLAB

2、在MATLAB命令行輸入mex -setup(注意mex和-之間有一個空格,不加空格是會出錯的)。如果c語言編譯器和MATLAB版本是相配的輸入mex -setup之后就會出來如圖2所示的信息,如果不相配,系統(tǒng)就會報錯,說找不到編譯器或SDK等。

3、然后選擇mex -setup c++

此時,恭喜你,你已經(jīng)完成了MATLAB中的配置,獎勵自己一下吧。
二、VS中環(huán)境設置
1、首先打開VS2015,我們先來看看VS2015的界面吧

2.點擊新建項目,建立一個名為hello的空項目,如圖2所示

3、右鍵點擊源文件,添加->新建項,添加一個名為hello的.cpp文件。


4、編寫程序,功能實現(xiàn)打印hello(編寫完程序我們會發(fā)現(xiàn),VS根本就無法打開mex.h文件,這是為什么呢?)

想要解決這個問題很簡單,接著往下看就可以了。
5、右鍵點擊項目,然后選擇屬性,出來圖7界面,在圖7界面中選擇c/c++ ->常規(guī)->附加包含目錄(把MATLAB中的include(include的文件夾在你的MATLAB安裝目錄下,我的安裝在c盤,我的include的路徑為C:\Program Files\MATLAB\R2015b\extern)文件夾包含進去就可以了)


6、添加之后我們等一會就可以看到,錯誤都消失了。

7、此時,我們把MATLAB的路徑換到我們此c工程所在的目錄下

8、在命令窗口輸入mex hello.cpp,按回車鍵,此時你的工程目錄下就出現(xiàn)了后綴為mexw64的文件,這便是編譯成功的mex文件。

9、在MATLAB命令行中輸入hello即可執(zhí)行編譯好的helloworld mex文件。

至此,你已經(jīng)成功學會簡單程序的混編,如果這篇文章幫助到了你,希望你可以多多點贊喲!