VS2008 CUDA 5.5 Win7 64位配置以及项目创建配置

本文详细介绍如何在VS2008环境下配置CUDA5.5,并指导创建Win7 64位项目的全过程。包括安装CUDA、配置环境变量、运行示例程序等步骤,旨在帮助开发者快速上手CUDA编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VS2008 CUDA 5.5 Win7 64位配置以及项目创建配置

(需要图文参考的文件请到http://download.youkuaiyun.com/detail/anson2004110/5912747下载,这里实在传不上去)

一.安装CUDA5.5以及配置VS助手

1、安装之前必须确认自己电脑的GPU支持CUDA。在设备管理器中找到显示适配器(Displayadapters),找到自己电脑的显卡型号,如果包含在http://www.nvidia.com/object/cuda_gpus.html的列表中,说明支持CUDA。

安装CUDA之前最好检查一下自己电脑的显卡驱动版本,版本过老的话,需要更新。有时候安装完毕CUDA之后,运行6中的deviceQuery程序时会出错,请优先考虑显卡驱动的问题。

2、下载NVIDIACUDA Toolkit( http://www.nvidia.com/content/cuda/cuda-downloads.html),本人下载的是desktop版本win64


CUDA5.0以上已经将ToolKit和SDK等整合在了一起,因此只需下载一个安装文件即可。

3、首先确认自己已经安装VisualStudio 2008后再安装助手VisualAssist X。这里VisualAssist X对于使用CUDA不是必须的,但为了使程序编写更为方便,这里推荐安装。

4、CUDA的默认安装目录为:C:\ProgramFiles\NVIDIA GPU Computing Toolkit\这里推荐使用默认的安装路径,不需更改。

5、安装完成后,在系统变量环境里面会自动新添加了两个环境变量

CUDA_PATH

C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\v5.5

CUDA_PATH_V5_5

C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\v5.5

 

且在系统变量的path也会自动添加

C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\v5.5\bin;C:\Program Files\NVIDIA GPUComputing Toolkit\CUDA\v5.5\libnvvp;C:\Program Files (x86)\NVIDIACorporation\PhysX\Common;

 

 6、此时CUDA已经安装成功。可以在DOS命令下,测试运行显示GPU硬件配置和cuda属性例子程序deviceQuery。路径在如下位置:

C:\ProgramData\NVIDIACorporation\CUDA Samples\v5.5\Bin\win32\Release

 

Dos下的命令提示符

dir查看文件夹下的目录

dir /a:h 查看当前目录的隐藏文件,因为ProgramData是隐藏文件。

cd .. 返回上一级文件夹, cd file 进入file 文件夹


运行bandwidthTest示例程序,结果如下:


双击桌面上的图标,运行cuda自带的例子。


7、CUDAC/C++关键字及函数高亮显示

这个设置是让Visual Studio2008在编辑.cu文件时,把.cu文件里的C/C++语法高亮。设置方法:在VisualStudio 2008的菜单依次选“Tools|Options|Text Editor|File Extension(工具|选项|文本编辑器|文件扩展名)”,在该窗口中将“Editor(编辑器)”下拉框选择“MicrosoftVisual C++”,在“Extension(扩展名)”文本框中输入cu点击“Add(添加)”按钮,重复工作把cuh添加为VisualC++类型,添加完成后点击“OK(确定)”按钮,如下图所示:

为了让CUDA的关键字,如__device__、dim3等的文字高亮,需按如下步骤设置:
将C:\ProgramData\NVIDIA Corporation\CUDASamples\v5.5\doc\syntax_highlighting\visual_studio_8目录下的usertype.dat 文件复制到C:\Program Files\Microsoft Visual Studio10.0\Common7\IDE\ 目录下( 对x64 位Win7 系统为X:\Program Files(X86)\Microsoft Visual Studio10.0\Common7\IDE\)。重启VisualStudio 2008 后打开.cu 文件,CUDA 的关键字应该变成蓝色了。

 

8、CUDA函数高亮,及CUDA函数输入代码提示

实现这个功能需要使用Visual Assist X,如果没有安装支持VisualStudio 2008的VisualAssist X,这部分功能无法实现。这里只是为使编写代码更加方便,对CUDA程序的开发无实质性障碍。
如果已经安装VisualAssist X,可以通过以下两步实现需要的功能。
(1)使VisualAssist X支持CUDA函数高亮和代码完成
在VisualStudio 2010的菜单里依次选择:“VAssistX|Visual assist X Options|Projects|C/C++Directories”,在该界面的“Platform”下拉框中选择Custom,在“ShowDirectories for”下拉框中选择Otherinclude files,然后在下面的输入框里,新建、添加如下路径,如图:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\include
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.5\common\inc

(2)使Visual Assist X实现.cu文件高亮和代码完成功能,需要编辑注册表。在修改注册表时,为避免带来不必要的错误请先关闭VisualStudio 2008。使用Win+R组合键打开“运行”窗口,键入入regedit命令(registeredit的缩写)打开注册表,找到如下位置:HKEY_CURRENT_USER\Software\WholeTomato\Visual Assist X\VANet09。在右边找到ExtSource项目,鼠标右键选修改,在原有文字后添加如下文字:.cu;.cuh;确定后关闭注册表。重新打开VisualStudio 2008,VisualAssist X便开始支持.cu及.cuh文件的语法高亮及代码完成。此时.cu文件的CUDA函数是高亮的,使用函数名符号就会自动提示函数全称,参数类型等信息。

修改注册表时,请把vs关闭,否则修改不成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值