写的CMakeLists.txt里有这么一句:
find_package(PCL 1.8 REQUIRED COMPONENTS common io visualization)
在执行cmake 命令时报下面的错:
CMake Error at /usr/share/cmake-3.10/Modules/CMakeFindDependencyMacro.cmake:48 (find_package):
Found package configuration file:
/root/anaconda3/lib/cmake/Qt5WebKit/Qt5WebKitConfig.cmake
but it set Qt5WebKit_FOUND to FALSE so package "Qt5WebKit" is considered to
be NOT FOUND. Reason given by package:
Qt5WebKit could not be found because dependency is required to have exact
version 5.15.x.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake:86 (find_dependency)
/usr/lib/cmake/vtk-6.3/Modules/vtkGUISupportQtWebkit.cmake:13 (find_package)
/usr/lib/cmake/vtk-6.3/vtkModuleAPI.cmake:45 (include)
/usr/lib/cmake/vtk-6.3/vtkModuleAPI.cmake:15 (vtk_module_load

文章讲述了在CMakeLists.txt中使用find_package(PCL)时遇到的Qt5WebKit版本不匹配问题,介绍了如何通过添加特定版本依赖、设置Qt5WebKit_DIR或调整CMake搜索路径来解决错误,并提到了可能产生的警告和解决方案。
最低0.47元/天 解锁文章
3902

被折叠的 条评论
为什么被折叠?



