gpt4 book ai didi

c++ - 在 Ubuntu 20.04 中编译 opencv 项目时出现 "/usr/bin/ld: cannot find -llibopencv_calib3d"

转载 作者:行者123 更新时间:2023-12-04 18:59:03 24 4
gpt4 key购买 nike

我已经按照 OpenCV Installation in Linux 中的说明在 Ubuntu 20.04 中安装了 opencv。 .根据说明,sudo make install将所有 .so 文件复制到 /usr/local/lib .
但是,在编译程序时,使用命令 g++ --std c++17 -g opencv/Basic.cpp -o output -I/usr/local/include/opencv4 -L/usr/local/lib/ -llibopencv_calib3d -llibopencv_core -llibopencv_dnn -llibopencv_features2d -llibopencv_flann -llibopencv_highgui -llibopencv_imgcodecs -llibopencv_imgproc -llibopencv_ml -llibopencv_objdetect -llibopencv_photo -llibopencv_stitching -llibopencv_video -llibopencv_videoio我收到以下错误。

/usr/bin/ld: cannot find -llibopencv_calib3d
/usr/bin/ld: cannot find -llibopencv_core
/usr/bin/ld: cannot find -llibopencv_dnn
/usr/bin/ld: cannot find -llibopencv_features2d
/usr/bin/ld: cannot find -llibopencv_flann
/usr/bin/ld: cannot find -llibopencv_highgui
/usr/bin/ld: cannot find -llibopencv_imgcodecs
/usr/bin/ld: cannot find -llibopencv_imgproc
/usr/bin/ld: cannot find -llibopencv_ml
/usr/bin/ld: cannot find -llibopencv_objdetect
/usr/bin/ld: cannot find -llibopencv_photo
/usr/bin/ld: cannot find -llibopencv_stitching
/usr/bin/ld: cannot find -llibopencv_video
/usr/bin/ld: cannot find -llibopencv_videoio
collect2: error: ld returned 1 exit status
我还在 /etc/ld.so.conf.d/opencv.conf 中添加了一个 .conf 文件与行 /usr/local/lib/并发出命令 sudo ldconfig .但是,问题仍然存在。
对于解决此问题的任何想法或建议,我将不胜感激。

最佳答案

-llibopencv_calib3d


做了
-lopencv_calib3d
等等 lib它前面的部分是完全错误的

关于c++ - 在 Ubuntu 20.04 中编译 opencv 项目时出现 "/usr/bin/ld: cannot find -llibopencv_calib3d",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69351180/

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