我在将 .m 文件编译为 .mexmaci64 时遇到构建错误。我的 matlab 版本是 2011a,平台 Mac OS X 10.6,使用 Xcode 3.2。
错误说明:
???构建错误:编译返回错误状态代码 2。有关详细信息,请参阅目标构建日志。
目标构建日志:
3 在 mphmm_getEstimation_data.c:13 中包含的文件中:4 mphmm_getEstimation_data.h:30:错误:在 'xb_emlrtRSI' 5 mphmm_getEstimation_data.h:31 之前的预期为 '='、','、';'、'asm' 或 ' attribute ' : 错误: 'nc_emlrtRSI' 6 mphmm_getEstimation_data.h:32 之前的预期'='、','、';'、'asm' 或'属性':错误:预期'='、','、';'、' 'oc_emlrtRSI' 7 mphmm_getEstimation_data.h:33 之前的asm' 或 ' attribute ':错误:在 'pc_emlrtRSI' 8 mphmm_getEstimation_data.h:34 之前的预期为 '='、','、';'、'asm' 或 ' attribute ':错误:'qc_emlrtRSI' 9 mphmm_getEstimation_data.c:22 之前的预期'='、','、';'、'asm' 或'属性':错误:预期'='、','、';'、'asm' 或''xb_emlrtRSI' 10 mphmm_getEstimation_data.c:23 之前的属性':错误:预期'='、'、'、';'、'asm' 或'属性' 在'nc_emlrtRSI' 11 mphmm_getEstimation_data.c:24 之前:错误:预期' ='、','、';'、'asm' 或 ' attribute ' 在 'oc_emlrtRSI' 12 mphmm_getEstimation_data.c:25 之前:错误:预期的 '='、','、';'、'asm' 或 '属性'在'pc_emlrtRSI' 13 mphmm_getEstimation_data.c:26 之前:错误:在'qc_emlrtRSI' 14 gmake 之前需要'='、','、';'、'asm' 或'属性':* [mphmm_getEstimation_data.o]
如果有人能告诉我如何解决该错误,我将不胜感激。如果我需要提供代码文件,请告诉我。抱歉,我在这方面不专业。