CUDA——SDK4.1+VS2008+VA_X
来源:互联网 发布:武汉学编程多久 编辑:程序博客网 时间:2024/06/05 04:31
在此记录一下平台搭建的过程。
首先需要安装VS 2008。
然后从英伟达官网上下载开发包、驱动和工具包。
保证驱动和开发包、工具包均为同一版本。
我下载的是4.1的最新版本。即cudatoolkit_4.1.28_win_32.msi 、
devdriver_4.1_winxp_32_286.19_general.exe 、gpucomputingsdk_4.1.28_win_32.exe 。
然后开始安装,首先装好对应的驱动,其次装工具包,最后装开发包。
工具包的路径是默认的,即C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1\,
而开发包可以更改路径,我选择的路径是D:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\。
装好之后,需要配置VS 2008。
首先需要将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1\extras\visual_studio_integration\rules
路径下面的4个rules文件拷贝到VS安装路径下面的VC\VCProjectDefaults中,这样就可以在VS 2008中打开位于
D:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\src 的工程样例了。
为了显示关键字高亮,需要将D:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\doc\syntax_highlighting\visual_studio_8
下面的usertype.dat拷贝到VS安装路径下面的Common7\IDE目录中。
同时还需要配置工程选项,打开VS 2008,在Tools --> Options --> Projects and Solutions 下面的 VC++ Directories中分别加入cuda
的头文件目录和源文件目录。
头文件目录为D:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\common\inc
源文件目录为D:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\common\src
将VC++ Project settings中的C/C++ File Extensions中加上*.cu ,在Extensions To Include中加上*.cuh ,
然后在Text Editor中的File Extension下面Microsoft VC++中加入cu、cuh扩展名。
这时VS 2008已经可以正常编译cuda工程了,并且对于关键字也高亮了。
下面我们配置VC 2008的助手Visual Assist X,打开Visual Assist Options,在其中的Project --> C/C++ Directories
中加入一些信息,使得VC助手能够识别cuda项目文件中的宏,函数等,同时对于函数还可以跟进去。
在custom下面的Other include files中加入头文件的目录,我加入了三个,分别是:
D:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\common\inc
D:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\shared\inc
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1\include
在source files中加入源文件的目录,我加入了
D:\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\common\src
最后需要修改相应的注册表信息,在My Computer -- > HKEY_CURRENT_USER --> Software --> Whole Tomato
中找到ExtSource键值,添加.cu和.cuh。
为了方便我们的cuda项目开发,网上有CUDA_VS Wizard,下载安装之后可以直接新建CUDA工程。
这样所有的配置便做好了,可以开始CUDA学习之旅了。
- CUDA——SDK4.1+VS2008+VA_X
- 学习CUDA——SDK4.1+VS2008+VA_X
- va_x
- VS2010 CUDA 5.5 VA_X Win7 64位配置
- flex sdk4.1 livedocs
- VS2008配置CUDA环境
- vs2008+cuda配置
- vs2008--CUDA环境配置
- VS2008 CUDA 配置
- Vs2008 CUDA的配置
- VAX Patch VA_X.DLL 安装位置的问题 for VS2008 , VS2010 , VS2011
- 神器VAX Patch VA_X.DLL 安装位置的问题 for VS2008 , VS2010 , VS2011
- VA_X技巧
- Eclipse + JDK1.7 + Android SDK4.1 + ADT
- CUDA学习—cudaMallocArray()
- CUDA学习—cudaMallocArray()
- CUDA入门——环境搭建,hello world cuda(1)
- 深度学习之CUDA——翻译NVIDIA CUDA Installation Guide for Linux (1)
- C# 数据为空,不能对空值调用此方法或属性的解决办法
- ORACLE TEXT LEXER PREFERENCE(四)
- android - JNI - 一维数组、二维数组的访问与使用
- java程序设计
- 最佳的75个安全测试工具
- CUDA——SDK4.1+VS2008+VA_X
- 如何在linux live system中创建loop设备并挂载镜像文件
- 用struts2给android客户端发送xml数据
- 设计模式学习心得1---什么是设计模式(design pattern)
- Android全屏、横屏
- JDK源码阅读之二-----String
- 系统引导过程及硬盘分区结构论述
- iphone之NSString, char, NSData相互转化
- vs2005环境编译QT4.7.4