gpt4 book ai didi

opencv - 在OpenCV中编译程序

转载 作者:行者123 更新时间:2023-12-02 16:49:33 24 4
gpt4 key购买 nike

我只是从OpenCV开始,并且一直在this website上运行示例代码。

我制作了一个.cpp文件并复制/粘贴了代码。

我在命令行上运行了以下命令:

g++ program.cpp -o program



我收到以下错误:

undefined reference to `cv::imread(cv::String const&, int)'

program.cpp:(.text+0x128): undefined reference to `cv::namedWindow(cv::String const&, int)'

program.cpp:(.text+0x17d): undefined reference to `cv::imshow(cv::String const&, cv::_InputArray const&)'

program.cpp:(.text+0x1a5): undefined reference to `cv::waitKey(int)'

/tmp/cceJEar6.o: In function `cv::String::String(char const*)':

program.cpp:(.text._ZN2cv6StringC2EPKc[_ZN2cv6StringC5EPKc]+0x4d): undefined reference to `cv::String::allocate(unsigned long)'



似乎找不到Cv namespace 或opencv库的链接问题

最佳答案

您尚未在编译时指定OpenCV库。
使用此命令:

g++ `pkg-config --cflags opencv` codename.cpp `pkg-config --libs opencv` -o codename

关于opencv - 在OpenCV中编译程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37671406/

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