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

相关推荐
Ares-Wang2 分钟前
AI》》欧氏距离、曼哈顿距离 切比雪夫距离 等
人工智能·python
vx-程序开发3 分钟前
PHP书店网站-计算机毕业设计源码05274
开发语言·php·课程设计
陈eaten10 分钟前
windows上协调多版本python以及虚拟环境
开发语言·windows·python·pycharm·pip·虚拟环境·py
一晌小贪欢14 分钟前
告别 `datetime` 混乱:使用 Python 类型注解构建健壮的时间处理管道
开发语言·python·时间·时间类型·时间模块
嘛?25070116 分钟前
Python高阶基础
python
li星野19 分钟前
哈希表通关八题:从两数之和到LRU缓存,手撕高频面试题(Python + C++)
python·缓存·散列表
yaoxin52112320 分钟前
401. Java 文件操作基础 - 使用 Buffered Stream I/O 写入文本文件
java·开发语言·python
不瘦80斤不改名33 分钟前
HTML基础(一)
开发语言·前端·html
workflower33 分钟前
农业信息化
大数据·人工智能·设计模式·机器人·软件工程
Shadow(⊙o⊙)34 分钟前
初识Qt+经典方式实现hello world!的交互
开发语言·c++·后端·qt·学习