0
일부 C mex 파일을 순수 C++로 변환 중입니다. 분명히 mxarrays 및 mex 함수를 변환해야합니다. 라인 68는 code에서 보는 바와 같이,이 라인 (60)에서 mxarray를 생성C MEX 파일을 순수 C++로 변환하는 중 오류가 발생했습니다
,
mxArray *mxGradient = mxCreateNumericArray(3, out, mxDOUBLE_CLASS, mxREAL);
및 라인 61 mxgetpr와 포인터에 할당에서
,double *gradient = (double *)mxGetPr(mxGradient);
double *tempGradientVBase = gradient + (out[0] * out[1]);
나는 u로 관리 할 수 없었습니다. 68 행을 이해하십시오. 그것이 무엇을 의미합니까?
나는 mxarrays와 mex 파일에 관해서 많이 모른다. 누구든지 날 도와 줄 수 있니?