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

相关推荐
2402_854808376 小时前
html如何修改备注
jvm·数据库·python
坚持就完事了6 小时前
“.sh”文件
linux·运维·服务器
codeejun6 小时前
每日一Go-53、Go微服务--限流与降级
开发语言·微服务·golang
云泽8086 小时前
第十五届蓝桥杯大赛软件赛省赛C/C++大学B组
c语言·c++·算法·蓝桥杯
2401_835956816 小时前
Tailwind CSS如何实现文字装饰线_使用decoration系列类丰富CSS文字
jvm·数据库·python
阿里嘎多学长6 小时前
2026-04-17 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Wadli6 小时前
集群C++聊天服务器
服务器·开发语言·c++
凭君语未可6 小时前
为什么需要代理?从一个基础问题理解 JDK 静态代理
java·开发语言
luoqice6 小时前
利用flv库读取flv文件时长c程序
c语言·开发语言
qq_334563556 小时前
如何在MongoDB中实现连表查询_group与累计求和操作
jvm·数据库·python