Linux上的OpenCV + Eclipse-构建问题

问题描述

我从here下载了opencv并将其解压缩到/home/XXXX/Documents/opencv-4.4.0。 我想将其链接到Eclipse。所以我做到了-

在项目设置-> GCC C ++编译器->包含我给的/home/XXXX/Documents/opencv-4.4.0路径。

然后在链接器部分中,添加了库,并将库搜索路径设置为/home/XXXX/Documents/opencv-4.4.0甚至/home/XXXX/Documents/opencv-4.4.0/include

构建项目时,出现此错误-

18:50:10 **** Incremental Build of configuration Debug for project displayImage ****
make all 
Building file: ../src/displayIMage.cpp
Invoking: GCC C++ Compiler
g++ -I/home/XXXX/Documents/opencv-4.4.0 -I/home/XXXX/Documents/opencv-4.4.0/include -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/displayIMage.d" -MT"src/displayIMage.o" -o "src/displayIMage.o" "../src/displayIMage.cpp"
In file included from ../src/displayIMage.cpp:1:
/home/XXXX/Documents/opencv-4.4.0/include/opencv2/opencv.hpp:48:10: Fatal error: opencv2/opencv_modules.hpp: No such file or directory
   48 | #include "opencv2/opencv_modules.hpp"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [src/subdir.mk:20: src/displayIMage.o] Error 1
"make all" terminated with exit code 2. Build might be incomplete.

根据this教程,我遵循了所有内容。我尝试运行pkg-config --cflags opencv来找到正确的路径,但这给了我这个错误-

Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONfig_PATH environment variable
No package 'opencv' found

我在做什么错了?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)