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

相关推荐
常常不爱学习4 小时前
Vue3 + TypeScript学习
开发语言·css·学习·typescript·html
码界筑梦坊4 小时前
243-基于Django与VUE的笔记本电脑数据可视化分析系统
vue.js·python·信息可视化·数据分析·django·毕业设计·echarts
No0d1es4 小时前
2025年 CSP-J1 入门级初赛 C++真题
开发语言·c++·青少年编程·csp·信息学奥赛·初赛
Halo_tjn4 小时前
基于 Object 类及包装类的专项实验
java·开发语言·计算机
大聪明-PLUS4 小时前
Linux 上的 GitOps:使用 Git 进行无缝基础设施管理
linux·嵌入式·arm·smarc
拾忆,想起4 小时前
超时重传 vs 快速重传:TCP双保险如何拯救网络丢包?
java·开发语言·网络·数据库·网络协议·tcp/ip·php
@老蝴4 小时前
Java EE - 线程的状态
开发语言·java-ee·intellij-idea
蛋仔聊测试4 小时前
Playwright 中route 方法模拟测试数据(Mocking)详解
前端·python·测试
budingxiaomoli4 小时前
多线程(一)
java·开发语言·jvm·java-ee
LCG元4 小时前
Linux 环境变量 PATH 详解:为什么你装的命令"找不到"?
linux