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

相关推荐
Morwit几秒前
Qt qml创建c++类的单例对象
开发语言·c++·qt
June`几秒前
IO模型全解析:从阻塞到异步(高并发的reactor模型)
linux·服务器·网络·c++
几道之旅1 分钟前
pytdx能否下载期货数据呢?
python
古城小栈3 分钟前
Rust 已经自举,却仍需GNU与MSVC工具链的缘由
开发语言·rust
vyuvyucd4 分钟前
MPPI算法实战:机器人避障与仿真
python
计算机徐师兄5 分钟前
Python基于Flask的广东旅游数据分析系统(附源码,文档说明)
python·flask·旅游数据分析·广东旅游数据分析系统·python广东数据分析系统·python广东旅游数据分析·python旅游数据分析系统
ASS-ASH6 分钟前
快速处理虚拟机磁盘扩容问题
linux·数据库·vmware·虚拟机·磁盘扩容
AI_56787 分钟前
零基础学Linux:21天从“命令小白”到独立部署服务器
linux·服务器·人工智能·github
jarreyer7 分钟前
数据项目分析标准化流程
开发语言·python·机器学习
不染尘.9 分钟前
Linux基本概述
linux·windows·centos·ssh