C++ 调用MATLAB引擎 在memcpy处报错,解决方案
在用C++调用MATLAB做数值计算的时候,遇到了内存越界报错
...
y1 = mxCreateDoubleMatrix(1, N, mxREAL);
memcpy((void*)mxGetPr(y1), (void*)y, N*sizeof(double));
代码如上,光看这一句似乎没什么问题,花了半天功夫才找到原因:MATLAB引擎没有初始化
mxCreateDoubleMatrix...
原创
2018-04-27 20:57:43 ·
899 阅读 ·
0 评论