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 分钟前
【开题答辩全过程】以 基于Java的医院器材管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
Cha0DD15 分钟前
【由浅入深探究langchain】第二十集-SQL Agent+Human-in-the-loop
人工智能·python·ai·langchain
Cha0DD17 分钟前
【由浅入深探究langchain】第十九集-官方的SQL Agent示例
人工智能·python·ai·langchain
float_com22 分钟前
【java常用API】----- Arrays
java·开发语言
七度黑光39 分钟前
用 openclaw 给故障复盘打分:质量审核自动化实践
运维·服务器·前端·数据库·自动化
AAAAA92401 小时前
2026年车载机器人行业:技术突破与生态融合加速发展
人工智能·机器人·制造
xuefeiniao1 小时前
docker.desktop无法启动,导出镜像后
服务器·docker
不会写DN1 小时前
PHP 中的文件读写与上传
android·开发语言·php
123过去1 小时前
nfc-list使用教程
linux·网络·测试工具·安全
LuckyTHP2 小时前
迁移shibboleth java获取shibboleth用户信息
java·开发语言