在matlab下构建一个mex文件

时间:2013-10-28 14:49:54

标签: c matlab mex

我在matlab下创建一个mex文件时遇到问题。它显示了这个:

  
    

cd C:\ Users \ Assil \ Desktop     mex Untitled.c

  

C:\ PROGRA~1 \ MATLAB \ R2013A \ BIN \ MEX.PL:错误:找不到'Untitled.c'。

使用mex时出错(第206行) 无法成功完成。

Anny想法是什么问题。我正确设置了编译器如下:

mex -setup

欢迎使用mex -setup。此实用程序将帮助您设置
默认编译器。有关支持的编译器列表,请参见
http://www.mathworks.com/support/compilers/R2013a/win32.html

请选择用于构建MEX文件的编译器:

您是否希望mex找到已安装的编译器[y] / n? ÿ

选择一个编译器: [1] Lcc-win32 C 2.4.1 in C:\ PROGRA~1 \ MATLAB \ R2013a \ sys \ lcc

[0]无

编译器:1

请验证您的选择:

编译器:Lcc-win32 C 2.4.1 地点:C:\ PROGRA~1 \ MATLAB \ R2013a \ sys \ lcc

这些是正确的[y] / n吗? ÿ

尝试更新选项文件:C:\ Users \ Assil \ AppData \ Roaming \ MathWorks \ MATLAB \ R2013a \ mexopts.bat 来自模板:C:\ PROGRA~1 \ MATLAB \ R2013a \ bin \ win32 \ mexopts \ lccopts.bat

完成。 。 。

1 个答案:

答案 0 :(得分:0)

请将matlab目录设置为您的文件位置。 喜欢这个图像: 此地址应设置为cpp文件位置。

enter image description here