gpt4 book ai didi

c++ - 如何构建简单的 OpenCV 程序

转载 作者:行者123 更新时间:2023-11-28 07:30:35 25 4
gpt4 key购买 nike

我正在尝试在 http://docs.opencv.org/doc/tutorials/introduction/display_image/display_image.html 构建程序在我的机器上安装 OpenCV 之后。我尝试使用 g++ display_image.cpp -o DisplayImage 编译它,但出现以下错误:

display_image.cpp:(.text+0x9d): undefined reference to `cv::imread(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'

我认为这与我编译程序的方式有关(一些 Unresolved 对 opencv2 的引用),但我不知道如何解决它。我正在使用 Ubuntu 13.04。谢谢!

编辑:我意识到这类似于 OpenCV 2.3 Compiling Issue - Undefined Refence - Ubuntu 11.10但我真的不明白 pkg-config opencv --cflags --libs 的用法以及如何避免它

最佳答案

您遇到链接器错误,因为您没有在 GCC 命令行中指定 OpenCV

按照该教程 (http://opencv.willowgarage.com/wiki/CompileOpenCVUsingLinux) 将您的示例与 OpenCV 链接

关于c++ - 如何构建简单的 OpenCV 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17819672/

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