0

当我在 MATLAB 中输入 mex -c mexNodeSurroundings.mexw64 时,我收到错误“没有给出文件名”。我想知道这是什么原因,因为文件名“mexNodeSurroundings.mexw64”在当前目录中。有任何想法吗?

4

1 回答 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 回答