操作系统(OS):                      Windows 7

集成开发环境(IDE):               Microsoft Visual Studio 2008 SP1

CUDA版本(CUDA Version):   3.0

进行CUDA编程时支持CUDA的硬件不是必须的,CUDA提供了用CPU模拟GPU运行的模式,所以CUDA程序可以在任何配置的机器上编写。但是,想要体验CUDA的大规模并行的高速运算,支持CUDA的硬件是必须的。
下载
CUDA下载:
http://developer.nvidia.com/object/cuda_3_0_downloads.html

CUDA VS Wizard下载:
http://sourceforge.net/projects/cudavswizard/

安装步骤
安装CUDA的一般步骤是
  1. 安装显卡驱动;
  2. 安装Toolkit,即CUDA Toolkit;
  3. 安装SDK,GPU Computing SDK;
  4. 配置环境变量及IDE变量。
详细步骤
1.安装显卡驱动;
可以在CUDA下载页面找到最新驱动。
2.安装Toolkit;
sn习惯将其安装在C:\CUDA\Toolkit位置。
3.安装SDK(GPU Computing SDK)
sn习惯将其安装在C:\CUDA\NVIDIA GPU Computing SDK位置;这样方便查到里面的文件。
4.语法高亮
4.1将%NVIDIA GPU Computing SDK%\C\doc\syntax_highlighting\visual_studio_8下的 nVidia 写好的语法文件usertype.dat复制到%Visua Studio%\Common7\IDE下;
4.2启动Visual Studio,选择“工具” > “选项” > “文本编辑器” > “文件扩展名”,扩展名设为cu,编辑器选择Microsoft Visual C++,点击“确定”;
4.3重启Visual Studio。
5.IDE环境变量设置
启动Visual Studio,选择“工具” > "选项" > “项目和解决方案” > “C++目录”,平台选择你的操作系统对应的平台,然后
  • 在“包含文件”中添加路径%Toolkit%\include和%NVIDIA GPU Computing SDK%\C\common\inc
  • 在“库文件”中添加路径%Toolkit%\lib、%Toolkit%\lib64和%NVIDIA GPU Computing SDK%\C\common\lib
  • 在“源文件”中添加路径%Toolkit%\src和%NVIDIA GPU Computing SDK%\C\common\src
6.编译规则的添加
6.1使用CUDA VS Wizard
CUDA VS Wizard是Openhero编写的、开源的、面向Visual Studio的工具。安装完成后,在Visual Studio中新建项目时会出现CUDAWinApp的模板,从这个模板建立项目可以省去很多设置;
6.2手动配置编译规则
创建新的“Win32控制台应用程序”后,
  1. “项目”菜单 >  "自定义生成规则“ > "查找现有的" > 找到%NVIDIA GPU Computing SDK%\C\common下的Cuda.rules > "确定" > 勾选找到的编译规则。
  2. “项目”菜单 >  "属性“ > ”链接器“ > "输入" > ”附加依赖项“中添加”cudart.lib cutil32D.lib“。
配置完成后,就可以开始编写CUDA程序了。

转载于:https://www.cnblogs.com/snigoal/archive/2011/01/07/1930339.html

Windows下使用VS2008+CUDA3.0开发的详细配置 (Setup CUDA 3.0 on VS2008 in Windows)相关推荐

  1. Android之Windows下搭建React Native Android开发环境(差不多搞了一天)

    Android之Windows下搭建React Native Android开发环境               穷逼买不起mac,但是他们都说React Native Android只能在mac下面 ...

  2. windows下搭建Apache+Mysql+PHP开发环境

    原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2; MySQL Server 5 ...

  3. php中perl配置,Windows下 Apache、PHP和Perl的安装配置

    在安装AWStats7.0和 JAWStats之前需要配置其环境,而运行AWStats需要perl支持,运行JAWStats需要PHP支持,这篇文章将具体介绍其环境的安装配置. 环境 Windows ...

  4. jsp+php 服务器环境,Windows下Apache+Tomcat+jsp+php的服务器整合配置

    具体配置参照 Windows下Apache+Tomcat+jsp+php的服务器整合配置出现Service Unavailable错误 Service Unavailable The server i ...

  5. vSphere 5.0 开发系列(一)vSphere 5.0 环境搭建手顺

    vSphere 5.0 开发系列(一)vSphere 5.0 环境搭建手顺 首先我们要简单了解一下vSphere整体设计结构. 接下来开始做服务器吧. 一.先做ESXi5.0服务器 找到一台干净服务器 ...

  6. Windows下基于IIS服务的SSL服务器的配置

    Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x ...

  7. Windows下如何快速查看并导出系统详细信息(计算机名、操作系统、系统制造商、系统型号、BIOS、CPU及内存大小)

    Windows下如何快速查看并导出系统详细信息 使用dxdiag 正文 Win + R键打开命令行 输入dxdiag回车,就可以看到如下系统信息. 通过下一页按钮可以查看显卡.声卡及输入输出设备及驱动 ...

  8. windows下qt5 kinect 2.0开发与环境配置

    上一次挑战杯我们用kinect1.8做了一个体感3d试衣系统,那时就想用qt来开发了,由于那时候很多东西都不懂,怎么也不知道怎样去配置环境,只能在vs2013中开发,结合qt开发界面.直到出了kine ...

  9. 如何直接在Windows下进行ARM-Linux应用程序开发调试

    偷个懒,不安装虚拟机,直接在Windows下开发 ARM Linux应用程序. 友情提醒1:本篇适合在嵌入式软件开发已经有一定基础的读者. 1 缘由 在嵌入式行业摸爬滚打了八年有余,一直都没在Linu ...

最新文章

  1. Python json pickle模块
  2. 使用FMDB多线程訪问数据库,及database is locked的问题
  3. 5页面如何切图_如何让你的设计稿做到95%还原?
  4. 2.php函数,PHP常用函数总结(2)
  5. Spring Cloud微服务之父工程的创建(一)
  6. 标准C程序设计七---120
  7. C语言中的空字符'\0'
  8. pytorch调用tensorboard方法尝试
  9. 子DIV块中设置margin-top时影响父DIV块位置的解决办法
  10. 16. Zend_Controller
  11. java解决中文乱码的几种写法
  12. Raki的读paper小记:WaveTransformer: A Novel Architecture for Audio Captioning
  13. 加速度传感器,磁场传感器和陀螺仪传感器案例
  14. yui compressor php,通过yuicompressor-2.4.7压缩css或js的php应用文件
  15. 实现原理 扫描枪_激光条码扫描枪原理及五大组成部分!
  16. 医院各领域榜单。22个科室、100种常见疾病
  17. oa处理会签流程图_关于合同会签oa流程使用说明..doc
  18. Order Siblings by 排序
  19. 麒麟信安天机存储加密系统——国家密码管理局商用密码认证产品
  20. 用新开放的 notion api 结合 python 爬虫搞个羊毛线报页面

热门文章

  1. html cellpadding属性,HTML table标签 cellpadding 属性
  2. java urlconnection乱码_HttpURLConnection 请求乱码
  3. VS创建第一个程序hello(跨文件)
  4. 宅在家里写数据库中DQL(查询)
  5. Linux下vim常用操作
  6. HDU-1863-畅通工程(并查集)
  7. 在ASP.NET中面向对象的编程思想
  8. 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题 1
  9. linux用grep查找文件内容
  10. 《MPLS在Cisco IOS上的配置》一第 1 章 MPLS概述1.1 IP转发过程概述