baolong_zhu

MATLAB-s-function错误总结: 调用外部函数

正在创建库 C:\DOCUME~1\ZBL\LOCALS~1\TEMP\MEX_TO~1\templib.x 和对象 C:\DOCUME~1\ZBL\LOCALS~1\TEMP\MEX_TO~1\templib.exp 

two.obj : error LNK2019: 无法解析的外部符号 _detector_haar,该符号在函数 _mdlOutputs 中被引用 

two.mexw32 : fatal error LNK1120: 1 个无法解析的外部命令 



注意两点:

1.被调函数名为void xx_Outputs_wrapper(){xx,xx,xx} ,文件名应为xx_wrapper.c  , s-function 中声明:extern void xx_Outputs_wrapper(){xx,xx,xx}

2. mex时 把所有文件都罗列上  mex   sfuntion.c     xx_wrapper.c

评论

热度(5)