【发布时间】:2021-01-23 07:29:46
【问题描述】:
根据this question,可以通过clang使用c++17和cuda。但是,我找不到如何设置 CMakeLists.txt 来完成此操作。
我启用了 c++17
add_compile_options(-std=c++17)
开箱即用以下内容
enable_language(CUDA)
nvcc抱怨
nvcc fatal : Value 'c++17' is not defined for option 'std'
按照建议添加以下here
set(CUDA_HOST_COMPILER clang++)
set(CMAKE_CUDA_COMPILER /usr/bin/clang++)
clang投诉
clang: error: language not recognized: 'cu'
【问题讨论】: