2016-10-08 67 views
0

我試圖運行MATLAB mex -setup,但它給了我下面的錯誤Matlab的無法找到C/C++編譯器,雖然我有它安裝

>> mex -setup 
Error using mex 
No supported compiler or SDK was found. For options, visit...  

我看着成與支持的編譯器我版本的matlab(2015a),並聲明here支持「Microsoft Visual C++ 2013專業版」。我看着我的程序,發現「Microsoft Visual C++ 2013 Redistributable」。

我的問題是那些是一樣的嗎?如果他們是相同的,爲什麼我的Matlab找不到編譯器?

+1

如果您不編譯爲獨立程序,則可重新分發程序只需要DLL組件。您將需要安裝編譯器。 – doug

回答

0

通常你使用lcc-win和Matlab。它應該與Matlab(如果不是你可以從Jacob Navia https://www.cs.virginia.edu/~lcc-win32/得到它)。雖然你安裝了MS Visual Studio,但是Matlab沒有找到它 - 也許可再分發版本與Matlab需要的版本不同,或者你需要告訴它路徑。但lcc-win是大多數Matlab用戶走的路線,出錯率較低。

+0

它不支持我的matlab版本的C++ – alireza

相關問題