CUDA5.0 + VS2010环境配置

来源:互联网 发布:万达电商 网络总裁不 编辑:程序博客网 时间:2024/05/12 13:06

1、装好VS

2、装好显卡,显卡驱动

3、装Visual Assist X(网上说是为了更好的编程)

4、下载CUDA 5.0 网址上有:https://developer.nvidia.com/cuda-downloads 我的是xp 32位的

CUDA 5.0把驱动,CUDA Toolkit, SDK都集成在一起了,安装应该很方便。文件挺大的有1个G。

5、环境变量不用改变了,好像自动改变了。

6、添加CU和CUH文件: 在Visual Studio 2010 的菜单依次选“ Tools|Options|Text Editor|File Extension(工具|选项|文本编辑器|文件扩展名)”,在该窗口中将“Editor (编辑器)”下拉框选择“Microsoft Visual C++”,在“Extension(扩展名)”文本框中输入cu 点击“Add(添加)”按钮,重复工作把cuh 添加为Visual C++类型,重复步骤添加cuh

7、CUDA关键字加亮 将C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.\doc\syntax_highlighting\visual_studio_8 (xp系统在C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\CUDA Samples\v5.0\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 Studio 10.0\Common7\IDE\)。重启Visual Studio 2010 后打开.cu 文件,CUDA 的关键字应该变成蓝色了

8、使Visual Assist X 支持CUDA 函数高亮和代码完成 

    在Visual Studio 2010 的菜单里依次选择:“ VAssistX|Visual assist X Options|Projects|C/C++Directories”,在该界面的“Platform”下拉框中选择Custom,在“Show Directories for”下拉框中选择Other include files, 然后在下面的输入框里,新建、添加如下路径,

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include 
C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\CUDA Samples\v5.0\common\incC:

9、使Visual AssistX 支持.cu  文件 :

     使Visual Assist X 实现.cu 文件高亮和代码完成功能,需要编辑注册表。在修改注册表时,为避免带来不必要的错误请先关闭Visual Studio 2010。使用Win+R组合键打开“运行”窗口,键入入regedit 命令(register edit 
的缩写)打开注册 表,找到如下位置:HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet10。在右边找到ExtSource 项目,鼠标右键选修改,在原有文字后添加如下文字:.cu;.cuh; 确定后关闭注册表。重新打开Visual Studio 2010,Visual Assist  X 便开始支持.cu 及.cuh 文件的语法高亮及代码完

 

10、创建工程:

在Visual Studio 2010 菜单选择“file|new|project(文件|新建|工程)”,在打开 
的新建项目窗口的“已安装的模板”一栏中选择“NVIDIA|CUDA”,类型选择
为“CUDA 5.0 Runtime”,见下图。在“名称”中输入工程名后,点击确定。可对系统提供的kernel.cu 示例进行编
译运行。 

原创粉丝点击