OpenCV编译有关“cvloadimage”的错误,引用自:main.o中的_main

时间:2012-07-20 01:42:54

标签: xcode macos opencv x86-64

我有问题。 这是错误:

  

架构x86_64的未定义符号    “cvloadimage”,引自:main.o中的_main

我该如何解决?

1 个答案:

答案 0 :(得分:0)

该函数名为cvLoadImage()。请记住: C 是一种区分大小写的编程语言。

此功能在 libopencv_highgui.dylib 中实现,您最好将应用程序与其链接。确保您的OpenCV库也是x86_64,否则链接将无效。要检查其体系结构,请在其上执行名为file的命令行工具。

如果使用gcc,则可以通过指定-arch i386 -m 32强制应用程序的构建为32位。