cmake工程出现“CMAKE_CUDA_ARCHITECTURES must be non-empty if set.“的解决方法

cmake工程出现"CMAKE_CUDA_ARCHITECTURES must be non-empty if set."的解决方法

-- The CUDA compiler identification is unknown

CMake Error at /usr/share/cmake-3.24/Modules/CMakeDetermineCUDACompiler.cmake:602 (message):

Failed to detect a default CUDA architecture.


这个问题是因为你在cmakelist中设置了

#set(CMAKE_CUDA_COMPILER /usr/local/cuda-11.0/bin/nvcc)

#enable_language(CUDA)

而且这个set指定的位置不对造成的,注释掉或者调整为正确的路径就可以了

相关推荐
码云数智-大飞6 分钟前
分布式数据库:2026年数据架构的基石与挑战
开发语言
查古穆19 分钟前
python进阶-推导式
开发语言·python
njidf27 分钟前
C++中的访问者模式
开发语言·c++·算法
☆56639 分钟前
如何为开源Python项目做贡献?
jvm·数据库·python
英俊潇洒美少年42 分钟前
js 同步异步,宏任务微任务的关系
开发语言·javascript·ecmascript
C_Si沉思43 分钟前
C++中的工厂模式变体
开发语言·c++·算法
2401_835792541 小时前
Linux复习笔记
linux·服务器·笔记
s09071361 小时前
ZYNQ无SD卡纯NAND Flash启动Linux全攻略
linux·fpga开发·zynq·nand flash启动
m0_560396471 小时前
使用Python进行PDF文件的处理与操作
jvm·数据库·python