CMakeLists.txt中有找CUDA的代码(例如find_package(CUDA REQUIRED)),系统也有装完整的NVIDIA驱动和CUDA环境(nvidia-smi能正常输出CUDA版本),但CMake编译报错: Could NOT find CUDA (missing: CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) 查看发现系统的cuda路径是/usr/local/cuda-11.2/,而CMake默认搜索CUDA的路径是/u...
这个错误通常是由于没有正确配置CMake来支持CUDA编译器导致的。下面我们将详细介绍如何解决这个问题。 解决方法 要解决此错误,我们需要确保在CMake中正确配置了CUDA编译器,具体方法如下: 确认您的系统已安装CUDA Toolkit。可以访问NVIDIA官方网站下载CUDA Toolkit。 在CMakeLists.txt文件中添加以下内容: enable_language(...