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

相关推荐
南子北游14 小时前
Python学习(基础语法1)
开发语言·python·学习
张健115640964814 小时前
使用信号量限制并发数量
开发语言·c++
步辞14 小时前
Redis如何利用LFU算法优化缓存命中率
jvm·数据库·python
糯米团子74914 小时前
Web Worker
开发语言·前端·javascript
forEverPlume14 小时前
golang如何实现日志按级别过滤_golang日志按级别过滤实现教程
jvm·数据库·python
上弦月-编程15 小时前
递归实现C语言菱形图案打印
c语言
Mrlxl.cn15 小时前
计算机网络——网络层
c语言·数据结构·计算机网络·考研
我命由我1234515 小时前
JavaScript 开发 - 获取函数名称、获取函数参数数量、获取函数参数名称
开发语言·前端·javascript·css·html·html5·js
白晨并不是很能熬夜15 小时前
【PRC】第 2 篇:Netty 通信层 — NIO 模型 + 自定义协议 + 心跳
java·开发语言·后端·面试·rpc·php·nio
简简单单就是我_hehe15 小时前
后端链路追踪局部采集和全量采集配置说明
java·开发语言