先按照这个教程的步骤安装配置好CUDA9.0和vs,并新建一个CUDA项目。以下对该教程的vs2017的项目配置作一些补充:
选择平台:在项目右键->属性->平台(在窗口顶部)选择
(x64)
降级项目至vs2015:由于CUDA9.0依旧无法适合vs2017正式版,详见百度贴吧。因此要将项目降级至vs2015进行编译:
- 若未安装vs2015工具集,先在vs installer 中选择 修改->单个组件->适用于桌面的vc++2015.3 v14.00(v140)工具集进行安装
- 在项目右键->属性->配置属性->平台工具集的选项中选择下拉菜单,若已安装vs2015则会有相应的工具集,选择Visual Studio 2015 (v140)
连接器配置:在项目右键->属性->配置属性->链接器->输入->附加依赖项,编辑,添加如下:
1
cublas.lib;cuda.lib;cudadevrt.lib;cudart.lib;cudart_static.lib;nvcuvid.lib;OpenCL.lib
注意
cublas.lib
是原教程没有的。
最后进行生成,应该就能够运行成功了。