记录windows、vs2019、c++、cuda环境配置

发布时间 2023-07-24 11:16:59作者: JustWantToStudy

原文链接:    (45条消息) CUDA+Windows+VS环境配置_cuda vs_哈哈哈哈哈嗝哈哈哈的博客-CSDN博客

                       VS2019--c++CUDA环境配置与编程实例 - 知乎 (zhihu.com)

测试代码:

.cu文件中:

#include "stdio.h"
#include <cuda_runtime.h>
#include <device_launch_parameters.h>


__global__ void hello_world_from_gpu(void) {

    printf("Hello World from GPU\n");

    return;

}

void test()
{

    hello_world_from_gpu <<<1, 5 >>> ();

    cudaDeviceReset();
}

主文件中:

#include <iostream>

void test();
int main()
{
    test();
}

 

1、不知道为什么没有cuda示例代码,所以在系统环境变量那里就没有加上示例代码的路径

2、没有新建系统环境变量,直接在path里面添加路径了

3、根据第一个原文链接中的评论说,cuda11没有nppicom.lib和nvgraph.lib,因此在链接器-输入-附加依赖项的步骤中,去掉了这两个文件

4、创建的是一个控制台程序

5、测试代码中 ,<<<>>>这里可能会报错,原因大概是因为ide无法识别,但是这里是在cu文件中,使用的是cuda编译器而不是c++编译器,所以无需理会,能启动就行

6、运行结果: