1. 链接器->输入->附加依赖项-> 添加cudart.lib

  2. 项目右键生成自定义,选择cuda对应的版本

  3. 更改cu文件的编译器设定为CUDA C/C++

    至此,一般就可以正常运行cuda程序了,但是,有的用户在安装完cuda后,没有在系统的环境变量里面配置与cuda相关的几个路径(如下图),可能按照以上的步骤配置完后,仍然会出现红色波浪线的错误提示(有时候,可以正常运行,但是还存在波浪线,是因为vs认为没有找到对应的lib和h的位置)

    此时,继续人为的增添库文件和头文件的位置即可解决问题:
    找到你的cuda Toolkit 的位置
    我的是装在在c盘,所以是默认位置,设为 position:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2

在项目属性->VC++目录下面,包含目录增加position\include ,库目录增加position\lib ;lib下面可能分为win32和x64,选择和你的配置管理器一致的那一个;

例如我的是以下两个:
包含目录 :

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include

库目录 :

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\x64