CUDA&OPenGL环境搭建和测试问题总结(VS2015)

1、 创建一个CUDA程序

方法一:直接在新建项目时,选择CUDA 8.0

  CUDA&OPenGL环境搭建和测试问题总结(VS2015)_第1张图片

方法二:创建VC++项目后在生成依赖项--》生成自定义  选择对应版本的CUDA xx。

CUDA&OPenGL环境搭建和测试问题总结(VS2015)_第2张图片

CUDA&OPenGL环境搭建和测试问题总结(VS2015)_第3张图片

同时,cu文件属性里面指定项类型为CUDA C/C++ 

CUDA&OPenGL环境搭建和测试问题总结(VS2015)_第4张图片

2 CUDA环境测试问题

当cu文件调用了一个在其他文件的device函数会报错时,将Generate Relocation Device Code 设置为  是。(使用第一种方式建项目不存在这个问题,默认就是这样的)

CUDA&OPenGL环境搭建和测试问题总结(VS2015)_第5张图片

3 OPenGL环境配置

方法一:安装网上的自己动手配置环境,自己自行百度。(在属性管理器配置环境是永久的,另一个项目就不需要再配置)

方法二:VS提供了一个NuGet包管理工具,在工具目录可以找到

CUDA&OPenGL环境搭建和测试问题总结(VS2015)_第6张图片

就可以自行搜索开源包安装。很简单是不是? 值得注意的是,NuGet包的文件后缀是.nupkg,找到后保存起来。以后其他项目安装就不需要再下载(只需指定包的路径)。

CUDA&OPenGL环境搭建和测试问题总结(VS2015)_第7张图片

需要注意的是:由于每个工程的可能是x86或x64,lib文件需要自己手动选择!!!(附加依赖项&附加库目录)lib和inc文件在packages里面(文件一般安装在工程的目录的下面)。

你可能感兴趣的:(环境搭建)