c - matlab下建立mex文件

标签 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 行) 无法成功完成。

安妮知道问题出在哪里。我正确设置了编译器,如下所示:

mex-设置

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

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

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

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

[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

完成。 。 。

最佳答案

请将 matlab 目录设置为您的文件位置。 就像这张图片: 该地址应设置为 cpp 文件位置。

enter image description here

关于c - matlab下建立mex文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19637932/

相关文章:

xcode - 使用Xcode 5和Matlab R2013b在OS X 10.9中编译mexopencv

C内存映射

c - 如何将一组非连续整数分配给使用 malloc 创建的数组?

excel - 如何将一些矩阵写入/导出到 XLS 文件?

python - Matplotlib 中极地等高线图的插值差异

matlab - 在新的 matlab 版本上运行旧的 mex 文件

从现有的 x 宏创建相关的 x 宏

c - 逐行读取文件 - 为什么我只得到第一行?

algorithm - MATLAB中的相邻灰度相关性矩阵(NGLDM)

c - 如何从 GTK+2 C 代码调用 matlab/octave 函数