gpt4 book ai didi

matlab - mex 编译错误 : expected expression error at Matlab datatype and function

转载 作者:行者123 更新时间:2023-12-02 10:41:37 25 4
gpt4 key购买 nike

我开始在 linux 上使用 mex,所以我在下面开始这个小代码并尝试编译:

#include "mex.h"

void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
mxArray *inputArrayData; // array for input array pointers
}

但我的编译结果是:
>> mex firsttry.c
firsttry.c: In function ‘mexFunction’:
firsttry.c:5: error: expected expression before '/' token

我已经尝试了一些其他的东西,似乎我会在涉及 matlab 数据和函数定义的所有行中得到这个“预期表达式”错误。这里会出现什么问题?

最佳答案

您的文件扩展名为 .c ,但您使用的是 C++ 风格的注释(由 // 引入)。将您的文件重命名为 firsttry.cpp然后调用

>> mex firsttry.cpp

关于matlab - mex 编译错误 : expected expression error at Matlab datatype and function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15025656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com