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

相关推荐
wanhengidc1 小时前
物理服务器与云服务器的不同之处
运维·服务器·网络·游戏
Lucky小小吴1 小时前
ClamAV扫描速度提升6.5倍:服务器杀毒配置优化实战指南
java·服务器·网络·clamav
kaoa0001 小时前
Linux入门攻坚——58、varnish入门
linux·运维·服务器
帅那个帅1 小时前
PHP里面的抽象类和接口类
开发语言·php
安当加密1 小时前
通过ASP认证系统作为 RADIUS 认证服务器:解决异地办公登录安全问题的实践方案*
运维·服务器·安全
gaize12131 小时前
服务器的用途:多元化应用与无限可能
运维·服务器
咖啡の猫7 小时前
Python字典推导式
开发语言·python
曹文杰15190301127 小时前
2025 年大模型背景下应用统计本科 计算机方向 培养方案
python·线性代数·机器学习·学习方法
leiming67 小时前
C++ vector容器
开发语言·c++·算法
SystickInt8 小时前
C语言 strcpy和memcpy 异同/区别
c语言·开发语言