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

相关推荐
薛定谔的悦14 小时前
嵌入式设备OTA升级实战:从MQTT命令到自动重启的全流程解析
linux·算法·ota·ems
m0_7380980214 小时前
使用Python操作文件和目录(os, pathlib, shutil)
jvm·数据库·python
好家伙VCC14 小时前
# 发散创新:用 Rust构建高性能游戏日系统,从零实现事件驱动架构 在现代游戏开发中,**性能与可扩展性**是核心命题。传统基于
java·python·游戏·架构·rust
该怎么办呢14 小时前
Source/Core/DeveloperError.js
开发语言·javascript·ecmascript
小璐资源网14 小时前
Java 21 新特性实战:虚拟线程详解
java·开发语言·python
m0_5698814715 小时前
基于C++的数据库连接池
开发语言·c++·算法
.select.15 小时前
c++ auto
开发语言·c++·算法
2301_8194143015 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
于慨15 小时前
tauri
java·服务器·前端