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 示例进行编 译运行。
|