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

相关推荐
许怀楠3 分钟前
【Linux】基础指令(下)
linux
云飞云共享云桌面3 分钟前
工厂办公环境如何实现一台服务器多人共享办公
运维·服务器·网络·数据库·3d
六点半8885 分钟前
【C++】C++11 篇二
开发语言·c++
DDDDDDDRDDR13 分钟前
C++容器:list
开发语言·c++·stl
咕咚.萌西17 分钟前
RISC-V开发环境搭建
linux·硬件架构·risc-v
Elnaij18 分钟前
从C++开始的编程生活(7)——取地址运算符重载、类型转换、static成员和友元
开发语言·c++
带娃的IT创业者21 分钟前
如何开发一个教育性质的多线程密码猜测演示器
网络·python·算法
chen_ever29 分钟前
golang之go modules
开发语言·后端·golang
zr52685544730 分钟前
ModbusTCP 转 Profinet 主站网关
运维·服务器·网络
郝学胜-神的一滴36 分钟前
Effective Modern C++ 条款26:避免在通用引用上重载
开发语言·c++·程序人生