当我在 MATLAB 中输入 mex -c mexNodeSurroundings.mexw64 时,我收到错误“没有给出文件名”。我想知道这是什么原因,因为文件名“mexNodeSurroundings.mexw64”在当前目录中。有任何想法吗?
问问题
691 次
1 回答
0
文件mex
( .mexw64
) 未被识别为用于编译的源文件。给它输入文件的名称,即您要编译的文件。
这是在线文档中给出的示例:
使用 mex 函数构建二进制 MEX 文件。如果您使用的是 C/C++ 编译器,请输入:
mex timestwo.c如果您使用的是 Fortran 编译器,请输入:
mex timestwo.F此命令创建文件 timestwo.ext,其中 ext 是 mexext 函数返回的值。您调用 timestwo 就像它是一个 MATLAB 函数一样。例如,在 MATLAB 命令提示符下,键入:
timestwo(4) MATLAB 显示:
ans = 8
于 2013-01-05T04:37:43.653 回答