基本安装: 
1.原材料vs2013 
下载网址:https://www.visualstudio.com/zh-cn/downloads/download-visual-studio-vs.aspx 
选择你需要的版本进行下载,我这里选择的是专业版下载完成之后如图所示 
 
用虚拟光驱解压安装, 
2.下载cuda9.0源文件 
下载地址:https://developer.nvidia.com/cuda-downloads/ 
选择win10版本安装,如图所示

下载完之后进行安装,安装时间有点长,请耐心等待,默认是安装在c盘目录下,你也可以更改安装目录, 
环境变量配置: 
cuda9.0安装完成之后在系统环境变量中自动配置了两个系统变量

CUDA_PATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
CUDA_PATH_V9_0:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 

但是为了之后的vs2013的配置做准备我们需要在配置五个系统变量 
CUDA_BIN_PATH:%CUDA_PATH%\bin 
CUDA_LIB_PATH:%CUDA_PATH%\lib\Win32 
CUDA_SDK_BIN:%CUDA_SDK_PATH%\bin\Win64 
CUDA_SDK_LIB:%CUDA_SDK_PATH%\common\lib\x64 
CUDA_SDK_PATH:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0
在系统环境变量path后添加如下内容 
%CUDA_LIB_PATH%

%CUDA_BIN_PATH%

%CUDA_SDK_LIB_PATH%

%CUDA_SDK_BIN_PATH%

测试是否成功

进入cmd,输入nvcc -V命令,如图所示 
表示cuda安装成功,

配置vs2015

先打开vs2015
新建一个项目选择win32控制台应用程序


源文件中新建项选择c++文件 
 

名称写test.cuh,完成 
右键工程-》生成依赖项-》生成自定义-》选择cuda生成


右键test.cuh——>属性——>选择cuda c/c++编译器-——>项类型选择cuda c/c++ 
右键工程——>属性——>链接器——>输入中 添加 cudart.lib; 
 

cudart.lib对应目录

标题

链接器——>常规中 添加目录 $(CUDA_PATH_V9_0)\lib\$(Platform); 
 

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

至此,编译环境的相关搭建就完成了 
下面这段是测试代码:

#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; } 

Win10+VS2015+CUDA9.0 环境搭建相关推荐

  1. Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错

    Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错 本来已经好几个月不弄专业了,今天一哥们问我问题的时候重新捣鼓了一下,就做个文档供后来人参考吧~ 1.首先安装MySQL 5 ...

  2. (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功

    (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 Visual Studio 2015下载地址:https://msdn.itellyo ...

  3. 从零开始 Mask RCNN 实战:基于 Win10 + Anaconda 的 MaskRCNN 环境搭建

    大名鼎鼎的 Mask RCNN 一举夺得 ICCV2017 Best Paper,名声大造.Mask RCNN 是何恺明基于以往的 Faster RCNN 架构提出的新的卷积网络,实现高效地检测图中的 ...

  4. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...

    win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...

  5. ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7

    ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7 安装步骤: 1.安装cuda9.0:https://blog.csdn.net/zhuangwu116/articl ...

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

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

  7. win10 C语言开发环境搭建

    win10 C语言开发环境搭建 一.编辑器的选择 二.windows10下的开发环境 方法一: 1.下载msys64 2.更新安装包,下载mingw64 gcc编译器 3.打开clion编辑器,配置m ...

  8. 鸿蒙os2.0环境搭建gradle-5.4.1-all.zip下载失败问题解决方案

    鸿蒙os2.0环境搭建gradle-5.4.1-all.zip下载失败问题解决方案 解决 gradle-5.4.1-zip因拉取超时而失败的这个问题 鸿蒙官网的解决方案 1.按照上面链接找到 环境安装 ...

  9. yolov5-4.0环境搭建,零基础小白都能看得懂的教程。YOLOv5搭建的最快搭建方式,踩坑经历详谈)yolov5/yolov4/yolov3/yolov3通>>>>>>>>>>>>>>>>>第一章

    第一章:python最新YOLOv5-4.0环境搭建,零基础小白都能看得懂的教程.YOLOv5搭建的最快搭建方式,踩坑经历详谈 环境准备: yolov5-4.0环境搭建整体说明 2,anaconda的 ...

最新文章

  1. 网页制作中绝对路径和相对路径的区别
  2. POJ1816:Wild Words——题解
  3. CORE ANIMATION的学习备忘录
  4. 在origin 2018中同时画两个图,带errorbar和不带errorbar两种情况
  5. Linux下安装配置NTP时间同步服务器
  6. 牛客网_PAT乙级1007_A除以B (20)
  7. Linux操作系统六大优点
  8. C# IIS ManagementException: 访问遭到拒绝
  9. 华为人均工资高达70万,但先看看华为员工的16 项标准
  10. ik做尾巴摆动 maya_maya中使用节点做IK骨骼的拉伸
  11. 【python】整理的 Python 库
  12. 冒险岛079服务端_linux版(ubuntu,CentOS)下载
  13. idea安装及配置Tomcat
  14. Java面试题--搜索(solrelasticsearch)
  15. 自驾游app开发的前景和优势
  16. 【Java学习笔记1】Java概述 -背景+环境搭建
  17. ORB-Mono原理梳理
  18. matlab悬置非线性位移计算公式,动力总成悬置系统运动包络及工况载荷计算方法...
  19. WordPress DUX主题顶部添加彩色美化条
  20. Hive学习笔记——parse

热门文章

  1. 【Computer Organization笔记12】流水线技术概述
  2. C++ Primer(第5版)
  3. linux 创建目录和删除目录
  4. 机器人 考研 计算机专业,机器人工程考研方向
  5. java 跨平台很鸡肋,Mac 篇八:Mac上的这个软件看起来很鸡肋,其实很牛很强大
  6. 自己总结一下wpf image source 绑定的几种方式
  7. c#excel导入mysql_(转)C# Excel导入Access数据库的源码
  8. Qt linux双屏,qt5 多屏显示
  9. datacount+php,dataCount.php
  10. fcpx调整图层_【FCPX萌新系列】新手常遇到的4个基础调色问题