Ubuntu20.04 pcl1.8编译报错[The `PATH` argument is required.]

报错代码如下:

-- Checking for module 'metslib'
--   Found metslib, version 0.5.3
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") 
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.37") 
-- Found Qhull: /usr/lib/x86_64-linux-gnu/libqhull.so  
-- QHULL found (include: /usr/include, lib: optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so)
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found CUDA Toolkit v11.1
-- CUDA NVCC target flags: -gencode;arch=compute_20,code=sm_20;-gencode;arch=compute_20,code=sm_21;-gencode;arch=compute_30,code=sm_30;-gencode;arch=compute_35,code=sm_35;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_52,code=sm_52
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so  found components: OpenGL GLX 
CMake Error at /usr/local/lib/cmake/vtk-9.2/vtkDetectLibraryType.cmake:23 (message):
  The `PATH` argument is required.
Call Stack (most recent call first):
  /usr/local/lib/cmake/vtk-9.2/FindFreetype.cmake:179 (vtk_detect_library_type)
  /usr/local/lib/cmake/vtk-9.2/patches/3.19/FindX11.cmake:235 (find_package)
  /usr/local/lib/cmake/vtk-9.2/VTK-vtk-module-find-packages.cmake:350 (find_package)
  /usr/local/lib/cmake/vtk-9.2/vtk-config.cmake:152 (include)
  CMakeLists.txt:362 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/yg/pcl-pcl-1.8.0/build/CMakeFiles/CMakeOutput.log".
See also "/home/yg/pcl-pcl-1.8.0/build/CMakeFiles/CMakeError.log".

原因是我的CMake是3.20 ,换成了CMake3.10之后就好了。
解决方法来源:
https://github.com/AvtechScientific/ASL/issues/48
CMake降级方法:
Cmake降级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高哥的代码没Bug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值