CUDA2.3+VS2005开发环境配置

CUDA2.3+VS2005开发环境配置:

在网上看到一些CUDA+VS2005开发环境配置的文章,总觉得写得不够全面,不够清楚,特别是对刚入门CUDA的菜鸟来说。下面我总结了一个比较全面的CUDA2.3+VS2005开发环境配置指南。

1、安装Visual Studio 2005环境

   安装VS2005就不用说了吧。

2、安装VS2005的开发助手Visual Assist X。(官网下载地址:http://www.wholetomato.com/downloads/default.asp,未注册可免费试用30天)。

3、从 http://www.nvidia.cn/object/cuda_get_cn.html下载2.3版本的CUDA DriverCUDA ToolkitCUDA SDK,并依次安装

4CUDA环境变量设置。

   新建环境变量,变量名为:CUDA_DLL,变量值为:C:/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/bin/win32/Debug;C:/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/bin/win32/EmuDebug;C:/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/bin/win32/EmuRelease;C:/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/bin/win32/Release,然后在环境变量path中加入;%CUDA_DLL%

5、设置VS2005环境

打开VS2005,单击Tools->Options->Projects and Solutions->VC++ Directories:

 Include files中添加: C:/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/common/inc

Library files中添加:C:/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/common/lib

Source files中添加:C:/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/common/src

6Visual Assist X设置

运行regedit进入注册表编辑器:HKEY_CURRENT_USER/Software/Whole Tomato/Visual Assist X/VANet8 找到右边的ExtSource项,将其值添加.cu;.cuh;

7、语法高亮

1)将C:/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/doc/syntax_highlighting/visual_studio_8里面的usertype.dat文件复制到Microsoft Visual Studio 8/Common7/IDE目录下面。

2)打开VS2005,选择菜单Tools->Options->Text Editor->File Extension,在Extension编辑框中填入.cu,在Editor下拉菜单中选择Microsoft Visual C++,单击Add按钮;在将无扩展文件映射到(M)下拉菜单中选择Microsoft Visual C++,然后单击确认。

3)重启VS2005,打开一个CUDA文件,这时程序已经高亮显示。

8、规则添加

打开VS2005,单击Tools->Options->Projects and solutions->VC++ project setting,在C/C++ File Extensions里添加*.cu,在Extension To Include里添加*.cuh,在Rules File Search Paths里面添加C:/NVIDIA Corporation/NVIDIA GPU Computing SDK/C/common,即Cuda.rules文件所在目录。

9、建立自己的CUDA程序

1)新建工程->工程名上右键->选择custom build rules,勾选新添加进去的Cuda.rules

2)在工程中添加.cu文件,右键点击cu文件->选择Properties->Configuration Properties->General->Tool的下拉列表中选择上一步勾选的Build Rule的名称,例如“CUDA Build Rule v2.3.0”->确定。

10、如果想快速建立一个CUDA工程,可以安装Openhero开发的CUDA VS wizard 2.2 beta。下载地址:https://sourceforge.net/projects/cudavswizard/files/ 支持两个新特性:1.使用CUDA SDK 3.0betabuild rule 2.可以直接在project里面添加CUDA文件。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值