参考:http://www.cnblogs.com/xing901022/archive/2013/08/09/3248469.html

目前版本的cuda是很方便的,它的一个安装里面包括了Toolkit`SDK`document`Nsight等等,而不用你自己去挨个安装,这样也避免了版本的不同步问题。

1 cuda5.5的下载地址,官方网站即可:

     https://developer.nvidia.com/cuda-downloads   在里面选择你所对应的电脑版本即可。

2 VS2010这个没什么说的了,网上各种的免费资源,下载一个不需要钱的就行。

3 Cuda的安装:(win7版32bit)


  3.1 cuda的安装文件

  

  直接双击exe文件,弹出后,首先会监测一下你的运行环境,如果找不到Nividia对应的显卡设备,他会提示你是否要继续安装。这里面nvidia的显卡,最起码也是8800以上的,要不是无法编写CUDA的。千万不要电脑上面是intel或者AMD的显卡,却要编写cuda,除非你有钱买一个cuda-x86这个编译器。

  3.2 弹出的对话框直接OK就行,这个是CUDA的一些安装文件,无所谓的:

 

  3.3 他会监测你的电脑是否支持cuda的搭建,等待就行

  3.4 系统检查

  3.5 选择同意并继续

  3.6 推荐先选择自定义安装

  3.7 最主要的是cuda document\cuda Toolkit \cuda samples(SDK),Nsight\图形驱动程序,3D如果需要的话安装,不安装也无所谓。这里主要就是能看见都有什么,免得漏掉了,博主当初就因为选了精简安装,没安装上SDK。

  

  3.7 安装的位置,推荐自己建三个好找的文件夹,不用他默认的路径,免得稍后配置环境变量麻烦。

博主的安装路径为:

  3.8 下一步安装就行了。

至此,cuda的安装就搞定了。


 

4 接下来配置cuda的环境变量,默认安装好后,他会自动帮你设置好2个环境变量,但是最好还自己添加下其他的几个,方便日后配置vs使用

 

上面的两个环境变量是cuda默认配置的,接下来添加

CUDA_BIN_PATH  %CUDA_PATH%\binCUDA_LIB_PATH  %CUDA_PATH%\lib\Win32CUDA_SDK_BIN  %CUDA_SDK_PATH%\bin\Win32CUDA_SDK_LIB  %CUDA_SDK_PATH%\common\lib\Win32CUDA_SDK_PATH  C:\cuda\cudasdk\common

 

添加完就行了

 


 

5 接下来是cuda的安装成功与否的监测了,这个步骤我们用到两个东西,这两个东西,都是cuda为我们准备好的。

deviceQuery.exe 和 bandwidthTest.exe

  首先启动cmd DOS命令窗口(博主的cuda安装到c:\cuda文件夹下)

  默认进来的是c:\users\Admistrator\>路径,输入 cd .. 两次,来到c:目录下

  输入dir 找到安装的cuda文件夹

进入Release文件夹后(我自己的路径导航: cd C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.5\Bin\win32\Release,一步到位),直接执行bandwidthTest.exe

再执行deviceQuery.exe

得到以上信息,因为我的显卡比较古老9300属于第一代的cuda显卡了。Rsult=PASS及说明,都通过了。如果Rsult=Fail 那不好意思,重新安装吧(或者是您的显卡真心不给力)。


 

5 最后就是VS的配置了

  5.1 启动VS2010

  5.2 新建一个win32的控制台工程,空的。

  5.3 右键源文件文件夹->新建项->选择cuda c/c++->新建一个以.cu结尾的文件

  5.4 右键工程-》生成自定义-》选择cuda生成

  5.5 右键test.cu-》属性-》选择cuda c/c++编译器

  5.6 右键工程-》属性-》链接器-》常规-》附加库目录-》添加目录 $(CUDA_PATH_V5_5)\lib\$(Platform);

  5.7 在链接器-》输入中添加 cudart.lib

 

  5.8 在工具-》选项-》文本编辑器-》文件扩展名-》添加cu \cuh两个文件扩展名

 

至此,编译环境的相关搭建就完成了。

 

转载于:https://www.cnblogs.com/qingsunny/p/3360051.html

手把手教你cuda5.5与VS2010的编译环境搭建相关推荐

  1. 手把手教你阿里云服务器的购买及环境搭建

    1.服务器相关 程序员都需要一个自己的服务器! 用于发布自己的网站和项目! 用于操作系统的练习! 将自己的远程仓库.远程数据库.远程tomcat- 搭建在服务器上! 用于Linux进行任意的环境部署操 ...

  2. Xiaojie雷达之路---手把手教你从串口获取雷达原始数据(二)---环境搭建

    序言 Hello,大家好,我是Xiaojie,欢迎大家能够和Xiaojie来一起学习毫米波雷达知识,Xiaojie准备连载一个系列的文章-利用串口获取毫米波雷达中的原始数据,本系列文章将从新建工程到最 ...

  3. 手把手教你在Windows下使用MinGW编译libav

    2019独角兽企业重金招聘Python工程师标准>>> 手把手教你在Windows下使用MinGW编译libav libav是在Linux下使用纯c语言开发的,不可避免的,libav ...

  4. 手把手教你在Windows下使用MinGW编译libav(参考libx264的编入)

    转自:http://www.th7.cn/Program/cp/201407/242762.shtml 手把手教你在Windows下使用MinGW编译libav libav是在Linux下使用纯c语言 ...

  5. Windows编译环境搭建(VS2010)

    引言:   本篇文章基于教程目的(由于windows和linux相关环境搭建篇幅过大,在博客中做这些讲解),主要描述Windows的发展历程和编译环境搭建(基于 Visual Studio 2010版 ...

  6. Windows Server 2012 +WDK7600.16385.1+VS2010驱动开发环境搭建

    本帖通过Augusdi的一篇博文进行重新总结 第一步:安装Visual stdio 2010 1.安装VS2010 第二步:安装WDK安装包 2.安装WindowsDriverKit7-GRMWDK_ ...

  7. 手把手教你在Mac OS下载、编译及导入Android源码

    1. 要求 1.1 硬件 160g可用磁盘空间. 笔者编译的是Android 9.0源码,下载下来后将近40g,编译后153g,所以至少需要160g可用磁盘空间. 看网上有别人下载编译7.1.1版本的 ...

  8. 手把手教你在windows下源码编译Open3D

    文章目录 前言 1.编译环境 2.编译步骤 3.编译中的bug 3.1 下载超时问题,ispc.pybind11.open3d_sphinx_theme等 3.2 boringssl 3.3 Dire ...

  9. win7下cocos2dx2.2+vs2010+python2.7环境搭建

    本文只是对网上大神们做法的一些整合,本人只是一个初学者... 1.下载安装vs2010 网上很多地方都有下载就不贴网址了 安装vs2010时可以选择安装在其他盘或者c盘,但是有5g的空间是一定要安装在 ...

最新文章

  1. Python:打印目录下最大的十个文件
  2. python __file__ 与相对路径
  3. linux 占用缓存前10_Linux 中的零拷贝技术
  4. 去掉标题栏全屏显示代码
  5. 用例图中的Actor(参与者)一定是人吗?
  6. ibatis 高速缓存
  7. 苹果蜂窝网络版iPad mini 6不支持毫米波5G
  8. C语言动态链表数据结构
  9. bigdecimal divide四舍五入_BigDecimal 四则运算
  10. 等保2.0 等保二级基本要求与测评控制点
  11. vue 项目npm install奇怪错误处理办法(一)
  12. 宠物收养所[Treap]
  13. C#:实现麦克劳林级数计算非线性函数算法(附完整源码)
  14. 阿里云数据库再获学术顶会认可,一文全览VLDB最新亮点
  15. html怎么消除上下间距,html上下间距怎么调-电脑自学网
  16. 上项线体表位置_LPL退役选手总结最难打的四个位置:TES辅助RNG上单在列
  17. Only the Best Are on the Cutting Edge
  18. [MATLAB]b样条方程基函数方程的表达式, 及n阶基函数作图
  19. 博思得打印机如何打印序列号标签
  20. CHIL-SQL-NOW() 函数

热门文章

  1. oauth_client_details的值怎么添加_PowerBI计算列与度量值
  2. markdown如何设置图片大小_Markdown编辑知乎文章的完全攻略
  3. android pc模拟器哪个好,安卓模拟器电脑版哪个好用
  4. centos7中无法确定光盘权限怎么办_图解KVM安装CentOS7.6操作系统
  5. jquery设置输入框为只读_将SQL中几张表设为只读,这是什么奇怪需求?
  6. ad20如何画出pcb板大小_多层pcb板是如何抄板的?
  7. 嵌入式开发中常用的几种通信接口总结
  8. 【开源项目】特斯拉+树莓派实现车牌识别检测系统
  9. DIY逗比的时钟,制作资料100%开源!
  10. FPGA学习之verilog语言入门指导