0
當我嘗試使用MATLAB MEX命令編譯交流文件,我遇到了以下錯誤錯誤:未知類型名稱「mxArray」
error: unknown type name ‘mxArray’
的錯誤代碼是在這裏
const char *model_to_matlab_structure(mxArray *plhs[], int num_of_feature, struct svm_model *model);
struct svm_model *matlab_matrix_to_model(const mxArray *matlab_struct, const char **error_message);
我不不明白爲什麼MATLAB不能識別mxArray類型。我怎麼解決這個問題?謝謝!
你是否包括所需的頭'#包括「matrix.h」' – slayton
@slayton海事組織,你應該包括'mex.h',而不是直接包括'matrix.h',因爲前者包含後者,並且具有許多在mex文件中有用的函數的原型。 – Praetorian
@Praetorian你說得對,那是我的一個錯字 – slayton