一、CUDA安装
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++语法能高亮显示。
2.如果你的VS安装了Visual assistx组件,那么
3.修改注册表。HKEY_CURRENT_USER/Software/Whole Tomato/Visual Assist X/VANet12,将ExtSource字段的值改为如下所示。请关闭Visual Studio后修改,否则修改不成功。
3. 2 CUDA+VS2013工程配置
3.2.1 默认工程创建
3.2.2 空工程配置
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。