Vs2008 CUDA的配置

这篇博客详细记录了在Windows 7环境下,如何配置Visual Studio 2008(VS2008)与CUDA 2.3的集成,包括安装CUDA软件包、VS2008、CUDA VS Wizard,以及设置VS环境变量和文件扩展名,以实现CUDA项目的开发和编译。

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

看了别人写了那么多的cuda的配置,决定自己总结一下,便于以后用。

我用的环境是win7 vs2008和cuda2.3(cuda3.2也可以,安装后的sdk和toolkit的文件夹稍有不同),cuda2.3支持模拟环境,其以上版本就不支持了。

一、           首先安装CUDA软件包,需要准备的有3个东西

1、 GPU驱动   (安装完后重启电脑)

下面两个软件的安装,最好放在指定目录,例如D:\cuda\cudasdk ; D:\cuda\cudatoolkit

2、cudasdk_2.3_win_64 或 cudasdk_2.3_win_32 (分别是64位和32位win7操作系统)

3、cudatoolkit_2.3_win_64 cudatoolkit_2.3_win_32

二、           安装VS2008

建议安装在D盘,选择完全安装(64位操作系统的选完全安装,32操作系统的可以选择默认的)

三、           安装CUDA  VS  Wizard

开勇博客中的地址 http://blog.youkuaiyun.com/openhero/article/details/7980933

在下面给出的链接下载  ,64位和32位win7系统都可以用

sourceforge: http://sourceforge.net/projects/cudavswizard/files/CUDA_VS_Wizard.2.9/CUDA_VS_Wizard.2.9.zip

安装完后会在VS中显示CUDA的项目模板

四、           配置

1、 设置VS 2008环境(添加的目录有可能不一样)

工具—选项—项目和解决方案—v++目录


1) 包含文件中添加

D:\cuda\cudatoolkit\include

D:\cuda\cudasdk\C\common\inc



2)库文件中添加

D:\cuda\cudatoolkit\lib

D:\cuda\cudasdk\C\common\lib



3)源文件中添加

D:\cuda\cudatoolkit\src

D:\cuda\cudasdk\C\common\src


4)Vc++项目设置(在VC++目录下面)

c/c++文件扩展名 中添加*.cu

包括的扩展名 添加.cuh



操作完后点下方的确定


5) 文本编辑器—文件扩展名

右边扩展名的框中填入 cu ,编辑器选 Microsoft Visual C++ ,点击添加

操作完后点下方的确定



2、 添加环境变量(很多都介绍的很模糊,下面介绍的绝对可靠可行)

桌面 计算机图标,点击右键属性—高级系统设置—高级—环境变量



系统变量下 点 新建 ,出来下述方框



新建四个,每一个填的如下:(比cuda2.3版本高的话就填Debug和Release就可以)

变量名:Debug

变量值:D:\cuda\cudasdk\C\bin\win64\Debug(64位的)

变量名:EmuDebug

变量值:D:\cuda\cudasdk\C\bin\win64\EmuDebug(64位的)

变量名:Release

变量值:D:\cuda\cudasdk\C\bin\win64\Release(64位的)

变量名:EmuRelease

变量值:D:\cuda\cudasdk\C\bin\win64\EmuRelease(64位的)


Path(已经存在的变量)中添加  %Debug%;%Release%;%EmuDebug%;%EmuRelease%(比cuda2.3版本高的话就填Debug和Release就可以)

3、 安装软件VisualAssist X完成语法高亮

 希望程序可以高亮:D:\cuda\cudasdk\C\doc\syntax_highlighting\visual_studio_8里找到usertype.dat考到D:\ProgramFiles\Microsoft Visual Studio 9.0\Common7\IDE(VS的安装路径)中

  安装 VAssistX

如果是64位的系统,第一次运行程序要先编译,然后再运行。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值