1、 创建一个CUDA程序
方法一:直接在新建项目时,选择CUDA 8.0
方法二:创建VC++项目后在生成依赖项--》生成自定义 选择对应版本的CUDA xx。
同时,cu文件属性里面指定项类型为CUDA C/C++
2 CUDA环境测试问题
当cu文件调用了一个在其他文件的device函数会报错时,将Generate Relocation Device Code 设置为 是。(使用第一种方式建项目不存在这个问题,默认就是这样的)
3 OPenGL环境配置
方法一:安装网上的自己动手配置环境,自己自行百度。(在属性管理器配置环境是永久的,另一个项目就不需要再配置)
方法二:VS提供了一个NuGet包管理工具,在工具目录可以找到
就可以自行搜索开源包安装。很简单是不是? 值得注意的是,NuGet包的文件后缀是.nupkg,找到后保存起来。以后其他项目安装就不需要再下载(只需指定包的路径)。
需要注意的是:由于每个工程的可能是x86或x64,lib文件需要自己手动选择!!!(附加依赖项&附加库目录)lib和inc文件在packages里面(文件一般安装在工程的目录的下面)。