我刚刚在系统上安装了OpenCV和PCL Libararies(ubuntu 16.04)。在我的C ++项目的CMakeLists.txt中,我具有以下命令:
find_package(PCL Required)
find_package(OpenCV Required)
我知道,find_package处于模块模式。但是,默认情况下,Cmake 3.10不随FindOpenCV.cmake一起提供,而FindPCL.cmake都不随同。
中没有类似的文件/ usr / share / cmake / Modules
都不在
/ usr / local / share / cmake / Modules
为什么Cmake没有给出错误?我试图通过根目录中的find命令找到这些文件,但找不到任何地方。
答案 0 :(得分:0)
文件系统中有文件FindOpenCV.cmake
(模块模式)或OpenCVConfig.cmake
(配置模式)。
然后可以通过cmd查找:sudo find / -iname "*opencv*.cmake"