Win10下使用CLion编写CUDA代码cmake编译并运行

  • Post author:
  • Post category:其他


此方法是基于的情形是

  • visual studio 2017安装完成
  • cuda10.0安装完成
  • Clion安装完成



1. 使用CLion创建一个新的项目

File->New Project->C++ Executable->Create



2. 设置CLion支持.cu和.cuh

File->Setting->Editor->File Types->C++

在这里插入图片描述



3. 新建一个cu文件

文件名为kernel.cu,内容如下


#include "cuda_runtime.h"
#include "device_launch_parameters.h"

#include <stdio.h>

cudaError_t addWithCuda(int *c, const int *a, const int *b, unsigned int size);

__global__ void addKernel(int *c, const int *a, const int *b)
{
   
    int i = threadIdx.x;
    c[i] = a[i] + b[i];
}

int main()
{
   
    const int arraySize = 5;
    const int a[arraySize] = {
    1, 2, 3, 4, 5 };
    const int b[arraySize] = {
    10, 20, 30, 40, 50 }



版权声明:本文为u014683187原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。