塑胶原料 东莞网站建设,和规划网站如何,宁波东方论坛,企业网站需要什么项目中cuda的编译需要使用到C17的特性#xff0c;但是自己在设置C17的时候#xff0c;一直不生效#xff0c;最后找到一种生效的方式
1. 设置CMAKE_CUDA_STANDARD
cmake_minimum_required(VERSION 3.19)project(demo)set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CUDA_STANDARD …
项目中cuda的编译需要使用到C17的特性但是自己在设置C17的时候一直不生效最后找到一种生效的方式
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} -stdc17 )
结果OK