cuda7.0+vs2013配置

一、CUDA安装

本文仅介绍Windows下CUDA的安装及配置方法。环境是VS2013+CUDA7.0。

前提条件:
1)至少一块支持CUDA的GPU。
2)系统中已经安装好Visual Studio。

1.下载CUDA Toolkit

我下载的CUDA7.0比较稳定经典的版本,下载地址



分为在线安装和本地安装两种类型,这里介绍本地安装流程。

2.双击cuda_7.0.28_windows.exe,出现如下界面,选择一个路径保存解压文件(所有临时文件会在安装后自动删除)。


3.出现许可界面,选择同意并继续。


4.选择自定义安装,可以选择需要或不需要的组件。建议全选以避免出现问题。


5.选择安装位置。这里有三个组件,建议选择统一安装路径下不同的子目录。


6.安装完成,点击关闭按钮退出。


三、CUDA工程配置

3.1 CUDA语法高亮设置

1.添加Visual Studio文件扩展名支持,使cu文件中的C++语法能高亮显示。

(1)打开vs2013,
(2)选择TOOLS->Options->Text Editor->File Extention,
(3)添加CUDA源文件后缀名cu和头文件后缀名cuh。

2.如果你的VS安装了Visual assistx组件,那么

(1)选择VASSISTX->Visual assist X Options->Projects->C/C++ Directories,
(2)Platform下拉选择Custom,Show Directories For下拉选择Ohter include files,
(3)添加cuda toolkit的include文件夹路径和SD Kinclude路径。比如C:\cuda\CUDA Toolkit\include。

3.修改注册表。HKEY_CURRENT_USER/Software/Whole Tomato/Visual Assist X/VANet12,将ExtSource字段的值改为如下所示。请关闭Visual Studio后修改,否则修改不成功


3. 2 CUDA+VS2013工程配置

3.2.1 默认工程创建

在安装好CUDA之后,CUDA相关组件已经自动集成到Visual Studio中了,这时可以创建一个默认的CUDA工程。
选择New Porject->Templates->NVIDIA->CUDA 7.0,然后为你的工程选择一个保存路径和名字。

这时会自动创建一个包含cu文件的CUDA工程,该工程不需要自己做任何配置便可直接编译运行。

3.2.2 空工程配置

但是仅仅用一个默认的工程配置在实际开发中往往是不够的,所以我们还是需要学习怎样自己来配置一个CUDA工程。
下面就以一个空的工程为例。

1.选择New Porject->Templates->General->Empty Project,然后为你的工程选择一个保存路径和名字。


2.进入工程界面后,右键选择工程->Build Dependencies->Build Customizations,选择CUDA7.0。


3.右键选择工程->Properties->Configuration Properties->C/C++->General,在Additional Include Directories添加CUDA Toolkit的include文件夹路径,比如C:\cuda\CUDA Toolkit\include。如果你的代码中用到了CUDA Samples里的内容,还需要添加CUDA Samples SDK的include路径,比如C:\cuda\CUDA Samples\common\inc。


4.选择Code Generation,Runtime Library中选择MTD(Debug)或者MT(Release)。


5.选择Configuration Properties->Linker->General,在Additional Library Directories添加CUDA Toolkit的lib路径,32位选择32位的lib,64位的选择64位的lib,比如C:\cuda\CUDA Toolkit\lib\Win32;


6.选择Input,在Additional Dependencies添加要使用的库,一般来说至少应该添加cudart.lib。


这样,一个新的CUDA工程就配置好了。
 notes:以上路径都可以添加到环境变量中,用环境变量来简单的表达。


猜你喜欢

转载自blog.csdn.net/heiheiya/article/details/80853760