iphone - 为iPhone构建OpenCV时出错

我正在尝试为iPhone构建OpenCV。启动make命令时,出现此错误信息

 s.framework/Headers/AXUIElement.h:65: error: ‘CGCharCode’ has not been declared
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h:65: error: ‘CGKeyCode’ has not been declared
make[3]: *** [src/highgui/CMakeFiles/highgui.dir/loadsave.o] Error 1
make[2]: *** [src/highgui/CMakeFiles/highgui.dir/all] Error 2

有人知道如何解决吗?

非常感谢

埃洛斯

最佳答案

简短答案:您无法为ARM(iPhone)构建highgui。仅链接到OpenCV项目中真正需要的二进制文件,例如libcvxyz。

https://stackoverflow.com/questions/4356949/

相关文章:

image-processing - 如何正确使用cvResize/resize?

eclipse - 无法在Eclipse中编译OpenCV 2.2应用程序

python - 灰度转换问题

opengl - 纹理会影响对象的颜色

qt - Qt GUI和OpenCV2.2镜像之间的干扰问题

image-processing - openCv中的边缘检测导致运行时错误

android - 适用于Android的OpenCV示例

c# - 即使解决方案中的示例正常工作,emgucv示例的精确副本也无法工作

docker - 使用 yum 进行多阶段构建

opencv - 如何使用 EmguCV 检测小 Blob ?