当我在mex -c mexNodeSurroundings.mexw64中键入MATLAB时,出现错误“没有给出文件名”。我想知道原因是什么,因为文件名'mexNodeSurroundings.mexw64'在当前目录中。有什么想法吗?
答案 0 :(得分:0)
mex
文件(.mexw64
)未被识别为编译的源文件。为它指定输入文件的名称,即要编译的文件。
以下是online documentation给出的示例:
使用mex函数构建二进制MEX文件。如果你正在使用 C / C ++编译器,类型:
mex timestwo.c如果您使用的是Fortran编译器,请键入:
mex timestwo.F此命令创建文件timestwo.ext,其中ext 是mexext函数返回的值。你打电话给时间好像 这是一个MATLAB函数。例如,在MATLAB命令提示符下, 类型:
timestwo(4)MATLAB显示:
ans = 8