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

相关推荐
Y0011123611 小时前
Day19—集合进阶-3
java·开发语言
2501_9419820511 小时前
马年 Go 篇:高并发企微机器人开发实战
开发语言·golang·企业微信
梦想的旅途211 小时前
2026马到成功:Java 实现企微外部群自动化消息推送
机器人·企业微信·rpa
郝学胜-神的一滴11 小时前
Python中的Dict子类:优雅扩展字典的无限可能
开发语言·python
FIT2CLOUD飞致云11 小时前
支持OpenClaw智能体管理,新增企业微信、钉钉和飞书告警通知,1Panel v2.1.0版本发布
服务器·ai·开源·1panel
天空属于哈夫克311 小时前
企微API自动化:高效安全的群运营方案
linux·运维·服务器
二十雨辰11 小时前
[python]-面向对象高级
python
dcmfxvr11 小时前
【无标题】
java·linux·前端
藦卡机器人11 小时前
国产激光焊接机器人品牌
大数据·人工智能·机器人
藓类少女11 小时前
【具身智能】机器人训练流程
机器人·具身智能