在iOS上使用cv :: minMaxLoc()时编译错误

时间:2012-03-06 15:41:03

标签: iphone ios xcode opencv

我在iOS上使用OpenCV,该项目工作正常并且可以检测哈里斯角落但是当我尝试使用以下行时出现编译错误:

cv::minMaxLoc(cornerStrength,&minStrength,&maxStrength);

xcode的错误是:

架构armv7的未定义符号:   “___udivmodsi4”,引自:       OpenCV中的cv :: minMaxIdx(cv :: _ InputArray const&,double *,double *,int *,int *,cv :: _ InputArray const&)(stat.o) ld:找不到架构armv7的符号 collect2:ld返回1退出状态

任何建议都非常感激,因为我现在无法找到方法。

干杯, 弗雷泽

1 个答案:

答案 0 :(得分:0)

如果您使用的是LLVM GCC 4.x,请尝试将编译器更改为Apple LLVM 3.x,这对我来说很有用。