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

相关推荐
神罚天下ET1 小时前
c# ACME client (补充)
开发语言·c#
小灰灰搞电子2 小时前
Qt 实现魔法导航菜单源码分享
开发语言·qt
天空'之城2 小时前
C 语言工业级通用组件手写 23:卡尔曼滤波(简易版)
c语言·卡尔曼滤波·嵌入式算法·工业级组件
持敬chijing2 小时前
Python概述
开发语言·python
xz驱动分享2 小时前
Linux DMA 子系统学习笔记
linux·dma·rk3588·嵌入式软件
888CC++2 小时前
C语言与C++的区别:从面向过程到面向对象
java·c语言·c++
w67820073 小时前
Prisma不能优雅的支持DTO,试试Vona ORM吧
linux·运维·ubuntu
赤羽尾风3 小时前
NumPy快速入门
python·numpy
Darkwanderor3 小时前
Linux系统编程实战项目:模拟实现shell
linux·c++