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指定的位置不对造成的,注释掉或者调整为正确的路径就可以了

相关推荐
_深海凉_11 小时前
LeetCode热题100-颜色分类
python·算法·leetcode
cmpxr_11 小时前
【C】局部变量和全局变量及同名情况
c语言·开发语言
AC赳赳老秦11 小时前
OpenClaw email技能:批量发送邮件、自动回复,高效处理工作邮件
运维·人工智能·python·django·自动化·deepseek·openclaw
zhaoshuzhaoshu11 小时前
Python 语法之数据结构详细解析
python
九英里路11 小时前
OS学习之路——动静态库制作与原理
linux·学习·操作系统·unix·进程·编译·动静态库
小碗羊肉11 小时前
【从零开始学Java | 第三十一篇下】Stream流
java·开发语言
AI问答工程师12 小时前
Meta Muse Spark 的"思维压缩"到底是什么?我用 Python 复现了核心思路(附代码)
人工智能·python
kcuwu.12 小时前
从0到1:VMware搭建CentOS并通过FinalShell玩转Linux命令
linux·运维·centos
aq553560012 小时前
Laravel10.x重磅升级,新特性一览
android·java·开发语言
s65166549612 小时前
linux-内核结构体
linux