Cannot generate MEX function

8 ビュー (過去 30 日間)
Julius
Julius 2013 年 6 月 23 日
I tried to use MATLAB Coder to generate a MEX function from a MATLAB function.
I used the simplest example to make sure the MATLAB function is correct:
function c = add(a,b)
%#codegen
c = a + b;
But when building, there was an error:
??? Build error: Compilation returned error status code 2. See the target build log for further details.
And last few lines of the error report looks like this:
12 Creating library add_mex.x and object add_mex.exp
13 'cmd' is not recognized as an internal or external command,
14 operable program or batch file.
15 gmake: *** [add_mex.mexw64] Error 1
My MATLAB version is R2011a, and I have Microsoft Visual Studio 2010 installed on my computer as well, so I ran
mex -setup
to designate the compiler to VS2010.
Can somebody please tell me how to troubleshoot this?

採用された回答

Lokesh Ravindranathan
Lokesh Ravindranathan 2013 年 6 月 23 日
I think the same issue has been discussed here: http://www.mathworks.com/matlabcentral/answers/2926
  1 件のコメント
Julius
Julius 2013 年 6 月 23 日
Exactly my problem. Thanks.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB Algorithm Acceleration についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by