在c的基础上添加对cuda编程的支持
-
链接器->输入->附加依赖项-> 添加cudart.lib
-
项目右键生成自定义,选择cuda对应的版本
-
更改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
CSDN博客搬运 文章被收录于专栏
CSDN博客搬运