gpt4 book ai didi

c++ - Xcode 中的 OpenCV C++ 错误

转载 作者:太空宇宙 更新时间:2023-11-04 14:28:12 25 4
gpt4 key购买 nike

我已经使用 cmake 构建系统构建了 OpenCV 库,如 here 所述并将 header 、“.a”和“.dylib”文件添加到我的终端 C++ 项目中。但是,当我运行下面的代码(从 http://iphone-cocoa-objectivec.blogspot.com/2009/01/using-opencv-for-mac-os-in-xcode.html 获得)时,它会给我以下错误。有人有什么建议吗?任何帮助将不胜感激。

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <cv.h>
#include <highgui.h>

int main()
{

//get the image from the directed path
IplImage* img = cvLoadImage("/Users/somedir/Programming/TestProj/fruits.jpg", 1);

//create a window to display the image
cvNamedWindow("picture", 1);

//show the image in the window
cvShowImage("picture", img);

//wait for the user to hit a key
cvWaitKey(0);

//delete the image and window
cvReleaseImage(&img);
cvDestroyWindow("picture");

//return
return 0;
}

错误

Undefined symbols:
"_cvLoadImage", referenced from:
_main in main.o
"_cvNamedWindow", referenced from:
_main in main.o
"_cvReleaseImage", referenced from:
_main in main.o
"_cvShowImage", referenced from:
_main in main.o
"_cvDestroyWindow", referenced from:
_main in main.o
"_cvWaitKey", referenced from:
_main in main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

最佳答案

避免将 Xcode 与 OpenCV 2.0 一起使用。如果使用 OpenCV,请使用 Windows,同时使用 OpenCV 1.1。这将减少很多头痛。当 2.0/Mac 有更好的文档时,然后过渡到 Mac 平台/2.0 版本。这本书 (O'Reilly) 很好——涵盖了 v1.1。 2.0 的下一部分应该很快就会发布。 1.

关于c++ - Xcode 中的 OpenCV C++ 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1843410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com