文章目录

  • 前言
  • 一 安装VS2015
  • 二 安装cuda8.0
  • 三 检测cuda是否安装成功
  • 四 运行示例demo来进一步检测cuda安装的正确性
  • 五 新建一个VS2015工程,运行cuda程序
  • 六 跋
  • 荐读

前言

本文参考了网络上的其他文档,在此不一一致谢了,前辈们的经验都是强大的指明灯。根据实践中的具体情况,进行了勘误和修正,仅供新手借鉴,至于高手们可以略过了。参考文章地址:http://www.cnblogs.com/yueqiuchen/p/6641998.html

一 安装VS2015

在「3D视觉工坊」公众号后台回复「VS2015」,即可获得VS2015安装包(包括破解秘钥),以及编程助手(VA助手)。

关于VS2015的安装过程,此处不必多说,可自行查看本公众号之前的相关文章。

二 安装cuda8.0

在**「3D视觉工坊」公众号后台回复**「cuda8.0」,即可获得cuda_8.0.61_win10的安装包链接。

安装包下载完成后,咱们开始进行cuda的安装。

默认安装路径,并记住cuda安装程序的路径。

之后,按照默认安装即可。

三 检测cuda是否安装成功

在上述流程进行后,接下来我们需要检测cuda是否安装成功,方法如下:

进入cmd(我用的是管理员),输入nvcc –V,此处需要注意的是:中间是有空格的,之后按回车键。

如果没有上图中的显示,则重装cuda吧。

四 运行示例demo来进一步检测cuda安装的正确性

找到C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\1_Utilities\deviceQuery目录下的deviceQuery_vs2015.sln,点击编译运行,结果会显示你的显卡信息。如下图所示。

如果运行成功了,则说明cuda8.0在你的win10电脑上安装成功了。

我们可以再运行一个例程:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\3_Imaging\boxFilter\boxFilter_vs2015.sln(注意:此处根据你的VS版本来选择.sln工程),效果图如下。

五 新建一个VS2015工程,运行cuda程序

按常规方式,新建一个win32控制台程序,新建一个main.cpp源文件。

右键点击工程——>「生成依赖项」——>「生成自定义」(选择cuda生成)。

右键点击工程——>属性——>链接器——>输入——>附加依赖项(在其中添加cudart.lib);

然后在刚才新建的main.cpp中输入下述语句:

#include <iostream>
#include<stdio.h>
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
bool InitCUDA(){int count;cudaGetDeviceCount(&count);if (count == 0){fprintf(*stderr*, "There is no device.\n");return false;}int i;for (i = 0; i < count; i++){cudaDeviceProp prop;if (cudaGetDeviceProperties(&prop, i) == cudaSuccess){if (prop.major >= 1){break;}}}if (i == count){fprintf(*stderr*, "There is no device supporting CUDA 1.x.\n");return false;}cudaSetDevice(i);return true;}int main(){if (!InitCUDA()){return 0;} printf("HelloWorld, CUDA has been initialized.\n");system("pause");return 0;}

编译并且运行,效果图如下。

一个简单的hello world示例程序就可以运行了。

至此,cuda8.0已经成功安装在win10 x64电脑上,并且可以在VS2015下运行了。

六 跋

以上是我这个小菜鸟根据网上的示例教程实操的一些简单笔记,如有不到之处,还请留言批评指教。

上述内容,如有侵犯版权,请联系作者,会自行删文。

荐读

再谈「相机标定」

那些你所不知道的文献下载网址经验总结

那些精贵的「机器视觉」学习资料总结

回复关键词——知识星球,可前往星球

CUDA8.0+VS2015+Win10开发环境搭建教程相关推荐

  1. OpenCV3.0+VS2015+Win7x64开发环境搭建报错找不到gdi32.lib、opencv_world300d.dll

    感受:折腾了好久想骂街! 先搞定debug模式32位平台的配置,再搞64位release模式的配置: 1,下载OpenCV3.0.0.exe,并解压,得到build和sources两个文件夹: 2,配 ...

  2. php iis mysql windows2003,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程 | 系统运维...

    准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地 ...

  3. mysql+server+80_Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2019 PHP版本:php 7.3.11 MySQL版本:MySQL 8.0.18.0 二.相关软件下载: 1.PHP下载地址: ht ...

  4. eclipse--android开发环境搭建教程

    引言 在windows安装Android的开发环境不简单也说不上算复杂,但由于国内无法正常访问google给android开发环境搭建带来不小的麻烦.现将本人搭建过程记录如下,希望会对投身androi ...

  5. php7 iis10 mysql_Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2019 PHP版本:php 7.3.11 MySQL版本:MySQL 8.0.18.0 二.相关软件下载: 1.PHP下载地址: ht ...

  6. iis10 php,Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2019 PHP版本:php 7.3.11 MySQL版本:MySQL 8.0.18.0 二.相关软件下载: 1.PHP下载地址: ht ...

  7. Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验

    Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验 1.前言 2. 1.13与1.12的区别 在forgegradle方面 在mdk开发方面 3.安装JDK和ID ...

  8. Win10开发环境搭建笔记(过审阉割版)

    Win10开发环境搭建笔记 文章目录 Win10开发环境搭建笔记 系统配置: 熄屏与睡眠 手动安装 360安全卫士 - 360软件管家 激活软件(阉割) 上网软件(阉割) Xshell7 & ...

  9. 五部搞定Android开发环境部署——费UC噶不过详细的Android开发环境搭建教程

     五步搞定Android开发环境部署--非常详细的Android开发环境搭建教程 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立 ...

最新文章

  1. 根号分治 ---- D. Mr. Kitayuta‘s Colorful Graph(根号均摊复杂度 + 数据结构维护)
  2. Go复盘--再识Go语言
  3. Go语言中如何进行测试
  4. Git undo 操作
  5. [react] 举例说明什么是高阶组件(HOC)的反向继承
  6. Matlab实现CNN(二)
  7. 一、Nginx源码安装与yum安装
  8. 多数据点拟合曲线,最小二乘法,矩阵
  9. java中窗口怎么添加动态图_java 点击按钮在窗口中加载图片
  10. c语言程序设计马秀丽课后题答案,c语言程序设计课后题答案马秀丽
  11. SpCL阅读笔记:Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID
  12. 为什么拉格朗日对偶函数一定是凹函数(逐点下确界)
  13. 交流电中为什么要用相量法?
  14. 关于ttyS与ttySAC
  15. (解决)PHP GD 插入PNG图片后透明背景变灰色
  16. Linux Ubuntu 虚拟机不能连网、Linux Ubuntu 虚拟机怎么连网
  17. mini2440LED驱动程序开发
  18. PriceFromImage\UnCodebase
  19. python脚本无缝拼接图片
  20. 套现15亿的摩拜创始人胡玮炜,后来怎么样了?

热门文章

  1. 2014中国软件开发者调查(一):Java最受欢迎 第二语言JS使用比例最高
  2. 我的Android进阶之旅------Android项目目录结构分析
  3. 网络传输数据格式的选择
  4. 多数据中心的百万级消息服务实战
  5. Kafka和RocketMQ底层存储之那些你不知道的事
  6. JVM的架构和执行过程
  7. Jenkins+Git+Maven持续集成经典教程
  8. OKR案例分析,哪种类型的企业适合OKR?
  9. opencv固定窗口在桌面的位置
  10. 一些思考,没想好标题