已解决
Cuda cmake支持C++17
来自网友在路上 175875提问 提问时间:2023-11-07 21:04:37阅读次数: 75
最佳答案 问答题库758位专家为你答疑解惑
项目中cuda的编译需要使用到C++17的特性,但是自己在设置C++17的时候,一直不生效,最后找到一种生效的方式
1. 设置CMAKE_CUDA_STANDARD
cmake_minimum_required(VERSION 3.19)project(demo)set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CUDA_STANDARD 17)
结果不行
2. 设置nvcc编译选项
cmake_minimum_required(VERSION 3.19)project(demo)set(CMAKE_CXX_STANDARD 17)
set( CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}" "-std=c++17" )
结果OK
查看全文
99%的人还看了
相似问题
- Win10 电源选项那选择“关闭显示器“为1分钟,1分钟后就锁屏了?怎么才能关闭显示器后不锁屏
- css实现原生form表单label必填选项红色*样式,以及js控制必填校验
- QEMU显示虚拟化的几种选项
- 2023版Idea创建JavaWeb时,右键new没有Servlet快捷键选项
- 在 Python 中使用 Selenium 从下拉菜单中选择选项
- [MT8766][Android12] 系统设置隐藏休眠时间和锁屏选项
- 4-爬虫-selenium(等待元素加载、元素操作、操作浏览器执行js、切换选项卡、前进后退异常处理)、xpath、动作链
- Bash 4关联数组:错误“声明:-A:无效选项”
- MySQL 启动选项和字符集
- day39(VueJS)vuejs的概念与要点,选项种类,经典案例,双向绑定的底层原理
猜你感兴趣
版权申明
本文"Cuda cmake支持C++17":http://eshow365.cn/6-34743-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!