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

相关推荐
hweiyu002 分钟前
Linux 命令:dd
linux
CHANG_THE_WORLD10 分钟前
Python 学习三 Python字符串拼接详解
开发语言·python·学习
---学无止境---10 分钟前
i386 架构中断管理函数详解
linux·架构
诸葛老刘14 分钟前
next.js 框架中的约定的特殊参数名称
开发语言·javascript·ecmascript
Bona Sun25 分钟前
单片机手搓掌上游戏机(二十三)—esp32运行简单街机模拟器软硬件准备
c语言·c++·单片机
测试老哥26 分钟前
Postman接口测试基本操作
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
霸王大陆38 分钟前
《零基础学 PHP:从入门到实战》模块十:从应用到精通——掌握PHP进阶技术与现代化开发实战-2
android·开发语言·php
kkkkkkkkl2439 分钟前
Prometheus指标入门详解
linux·服务器
意疏41 分钟前
不用云服务器也能跨设备转写!CapsWriter+cpolar 实现离线语音协作自由
运维·服务器
winfredzhang41 分钟前
基于wxPython的TodoList任务管理器开发详解
python·wxpython·todolist·持久