更新:更简单粗暴的方法是根据自己的CUDA版本换pcl的版本。作为参考,我的CUDA版本为11.4,使用PCL 1.12.0是可以的。在 Release PCL 1.12.0 · PointCloudLibrary/pcl 下载Source code(tar.gz) 。
环境信息
linux系统:18.04
显卡:GeForce GTX 1660 Ti
CUDA版本:11.4
PCL版本:1.9.1
1. 报错情况
在编译过程中,make到75%时出现报错:
Unsupported gpu architecture ‘compute_30’ CMake Error at pcl_gpu_utils_generated_repacks.cu.o.None.cmake:221 (message): Error generating /opt/pcl/release/gpu/utils/CMakeFiles/pcl_gpu_utils.dir/src/./pcl_gpu_utils_generated_repacks.cu.o gpu/utils/CMakeFiles/pcl_gpu