w10 clion配置cuda开发环境
首先需要在clion的setting里面的CMAKE里面的CMAKE option 里面填上-DCMAKE_CUDA_COMPILER:PATH=F:\cuda\cuda_development\bin\nvcc.exe这一步是让CMAKE找到CUDA的编译器从而可以编译GPU代码。
然后需要下载一个MSVC编译器,我试过GCC发现怎么都BUILD不了,所以我下载了一个Microsoft visual studio里面下载了一个桌面c++开发环境,直接在默认的位置安装就好,其它位置会报错。
在clion的toolchains里面新建一个visual studio选择刚刚下载好的Microsoft visual studio,应该会自动选择,因为下载过C++的环境,所以里面的东西都会自动检测,至此clion的东西都配置好了。
然后编写cmakelist.txt里面要这么写
cmake_minimum_required(VERSION 3.19)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_BUILD_TYPE Release)
project(cudatest LANGUAGES CXX CUDA)
add_executable(cudatest main.cu )
开启CUDA编程。这样.cu文件就可以通过编译了。