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

相关推荐
爱码小白2 分钟前
MySQL索引与SQL优化
大数据·数据库·python
2303_821287384 分钟前
MySQL行锁和表锁如何区分_通过explain查看锁等待机制.txt
jvm·数据库·python
北山有鸟6 分钟前
解决香橙派没有适配ov13855的3A算法
linux·c++·相机·isp
是垚不是土7 分钟前
PostgreSQL 运维工程师 “一本通“ :安装、配置、备份与监控
linux·运维·数据库·postgresql·运维开发
Irene19919 分钟前
在 Linux 命令中,- 开头的东西几乎都是“参数/选项“,用来告诉命令“具体怎么做“
linux
IT大白鼠10 分钟前
Linux账号和权限管理
linux·运维·服务器
zzzyyy53812 分钟前
Linux 下 从 ELF 可执行文件 到 进程虚拟地址空间的加载、映射与运行底层原理
linux·运维
kexnjdcncnxjs33 分钟前
如何在Navicat中创建基础数据表_可视化图形界面操作指南
jvm·数据库·python
m0_7407963636 分钟前
CSS如何兼容新旧方案结合响应式容器查询
jvm·数据库·python
故事和你9143 分钟前
洛谷-【图论2-1】树4
开发语言·数据结构·c++·算法·动态规划·图论