修仙!VS2015安装及C++编程 完全食用指南!
修仙
VS2015安装及C++编程 完全食用指南!
“
A: 昨晚修仙si了一个!
B: 是吗?!
A: 听说他在装Visual Studio 2015!
”
安装Visual Studio 2015你怕什么
他就出什么错!
作为一名计算机系的大佬,身为一个日常修仙的码农,作为一个全球人民身边本应该随叫随到的电脑修理技师(斜眼),做爆了一万个宿舍板凳,敲爆了一万个键盘,你心里面还有一万个为什么↓
讲个道理,难道学计算机的就是干这些事的吗?!!
你当即从万能屁股兜里面摸出一大台笔记本电脑,开机刷脸蓝屏重启一气呵成,突然范伟现身,紫气东来,你感觉全身发麻能量充沛,一股气流冲手而出,你以一刀999级的手速双击打开了一个未知程序,自豪得大声喊道:我还会用这个东西写CODE!
目瞪口呆的路人A看了一眼屏幕,一脸懵逼而敬佩的叫道:Code::Blocks!!!
你:...???....
那么,就长话短说吧,进入VS2015的安装流程!
注意:
因为VS2015对电脑有一些有趣的要求,所以大部分电脑在线安装的话会出现安装文件缺失或损坏的问题。
为了不让大家修仙我直接给出离线安装包的下载地址
大小7.11G
http://download.microsoft.com/download/5/d/1/5d1ec81e-bc59-448f-9ab6-27636d5cc18a/vs2015.3.com_chs.iso
导言
1.为了稳定性请大家尽量用VS2010
2.近来VS2017突然出现,请大家深呼吸三次,鼓起勇气做好准备后再下载安装
3.VS2010安装好后如果需要注册码的话请自行百度
下载(准备)阶段
1
下载好Visual Studio 2015离线安装包
大小7.11G
http://download.microsoft.com/download/5/d/1/5d1ec81e-bc59-448f-9ab6-27636d5cc18a/vs2015.3.com_chs.iso
安装(修仙)阶段
1
打开vs2015.3.com_chs.iso
请不要用压缩文件打开!!!这不是正确的打开方式!
if(你的操作系统是Windows XP)
std::cout<<"这篇指导不适合你";
else
std::cout<<"右键->打开方式->Windows 资源管理器";
2
以管理员身份运行vs_community.exe
小编永远不会告诉你
以管理员身份运行
在哪儿
3
正式开始修仙,选择修仙地域以及修仙内容
按照惯例,各种程序安装在系统盘之外的地方吧!(不知道是谁发明的(⊙﹏⊙)b)
安装请选择 自定义!因为 默认 会安装一些现阶段我们使用不到的东西而自定义里面可以定制安装的组件(修仙的内容)!
PS:默认的Visual C++组件里面有windows 8 SDK等我们现阶段也用不着的东西,根据自己需要删减,然后↓
开始修仙吧!
注:修仙过程尽量保持全程联网!因为大部分人在修仙过程中可能会出现仙法找不到或者细胞损坏等问题,这样就可以从互联网上下载损坏或缺失的东东啦,如果实在不行就跳过。
但是还请注意是什么文件损坏!如果是关键文件损坏的话修仙会失败!解决方法:重新下载ISO文件(怪我咯/(ㄒoㄒ)/~)
极少部分人会一路顺畅的达成自己的仙法成就!
使用(降魔)阶段
0
*创建桌面快捷方式
可选步骤,看Gif图啦~不详解啦~
2
第一次运行VS2015
第一次运行需要等待几分钟以便VS进行用户配置,之后会弹出一个窗口让你登录MS账号,如果没有的话跳过就好啦~之后设置自己的默认编程语言和默认界面颜色
PS:这些设置都可以在以后运行的时候改变
3
创建一个良好的C++编程环境 1(创建项目)
打开VS2015过后选择
文件-新建-项目,然后在弹出窗口的左边选择Visual C++(不要展开),根据自己需要选择相应项目,写好名称选好保存目录,之后确认创建,然后在弹出来的窗口中选择空项目(新手一定要勾选空项目!)
一些提醒:
1. 新建项目后请务必养成重命名项目名称的好习惯,不要用什么asd啊123啊这些项目名称, 更不要用他的默认名称,这是为了自己以后能够顺利找到代码着想啊QAQ;
2.见《创建一个良好的C++编程环境 2》
3.在选择项目类型的时候,新人与刷题人士请务必选择空项目然后按照常规步骤创建cpp源码并编译(具体步骤请往下看),含有预编译头(stdafx)的项目源码在刷题的时候作为代码提交会无法通过编译,想详细了解请自行百度
接下来讲解如何创建cpp源码并将源码添加进项目中以便编译,并将点出几点cpp
1
创建一个良好的C++编程环境 2(项目文件夹结构)
以TEST项目为例
文件-新建-文本,在弹出的窗口左边选择Visual C++,之后选择cpp文件
重点来了!!!重点来了!!!重点来了!!!
首先一定要先保存,而且保存的位置非常有讲究(小编在此没有硬性规定必须要这么保存,但是为了广大读者自己以后能够顺利找到代码,请大家一定要养成这个习惯!!)
VS2015项目文件夹结构
[以TEST项目为例]
VS系列的所有新建的项目文件的保存位置默认在\Documents\Visual Studio 2015\Projects(如果在创建项目的时候你没有更变文件夹)
进入刚刚创建的TEST项目,你会发现如下
..\.vs 隐藏文件夹保存了.suo文件(Visual Studio Solution User Options)没事请不要摸它~
..\TEST 文件夹里面包含了项目文件(没错,有两个TEST文件夹!)
剩下的两个文件都是关于整个解决方案的(解决方案和项目不一样,若想了解请自行百度!)
将新建的cpp文件重命名(为了自己着想啊!!),小编命名成了source.cpp,然后保存到..\TEST\文件夹里面,如下
请注意箭头与方框~
保存成功后↓
文件-将source.cpp添加到-1 TEST
添加成功后会在右边的 解决方案资源管理器-源文件 里面出现刚刚添加进去的文件,之后就可以编译啦!
再次提醒:
小编在此没有硬性规定必须要这么保存,但是为了广大读者自己以后能够顺利找到代码,请大家一定要养成这个习惯!!
5
创建一个良好的C++编程环境 3(Debug与Release版本)
写好代码后就可以编译啦!
Debug与Release版本
大家就照字面上理解就好啦
Debug版本的exe会比实际程序大很多,因为里面包含了为了DEBUG而嵌入的代码,所以这也决定了在其他没有安装VS2015版本的计算机上你的程序不能运行(会提示缺少文件!)
Release版本的exe就是实际放出来的程序,可以随意运行,但是运行到程序尾部的时候不会停下来等待用户输入(Press any key to continue)这时候需要酌情添加std::cin.get()函数,具体的请自行百度或者参考c++ primer (plus)或者等老师讲吧(在VS2015中调试运行的时候不会出现如此情况,下一节将会告诉你在哪儿找到编译出来的程序)
注意事项:(有些电脑可能要按下Fn)
编译快捷键 SHIFT+F6
编译并运行 CTRL+F5
设置断点 F9
开始调试 F5
逐语句 F10 (按照每个语句调试,也就是说遇到函数会跳入)
逐过程 F11(按照每一个标准过程调试,不会跳入函数)
6
在哪儿找到我的程序?
进入项目文件夹,如果你至少有一次编译成功过Release和Debug程序的话文件夹目录会变成如下
其中Debug文件夹就是编译出来的Debug版本的程序
Release文件夹就是编译出来的Release版本的程序
(可选)优化自己的项目
与创建一个良好的C++编程环境 2(项目文件夹结构)
中的理念一样,你迫切需要一个文件夹结构很直观的项目!
请在 项目名称\项目名称\ 文件夹里面创建额外文件夹进行分类如下
你可以创建一个script文件夹存储所有源码,创建一个lib文件夹存放动态、静态链接库(方便#pragma comment引用),创建一个saves文件夹存储有输出流程序输出的文件,也可以创建一个input文件夹存放所有输入流等等等…………
这样还是一个目的!!!
为了广大读者自己以后能够顺利找到代码!!!
在此小编装个逼发一个现在正在进行项目的文件夹结构,如果没有这样的项目优化的话,自己头不知道会有多大呢QAQ(由于项目名称涉及飙车所以就ma sai ke啦)
到此,祝大家修仙成功!
想要一起学习C++的可以加群248894430,群内有各种资料满足大家
版权声明:
作者: freeclashnode
链接: https://www.freeclashnode.com/news/article-2749.htm
来源: FreeClashNode
文章版权归作者所有,未经允许请勿转载。
热门文章
- 11月15日|20.1M/S,Shadowrocket/Clash/SSR/V2ray免费节点订阅链接每天更新
- 11月21日|20.9M/S,SSR/Shadowrocket/Clash/V2ray免费节点订阅链接每天更新
- 11月29日|18.1M/S,SSR/Clash/Shadowrocket/V2ray免费节点订阅链接每天更新
- 11月28日|19.7M/S,V2ray/SSR/Shadowrocket/Clash免费节点订阅链接每天更新
- 11月27日|19.2M/S,SSR/Shadowrocket/Clash/V2ray免费节点订阅链接每天更新
- 11月24日|22.5M/S,V2ray/Shadowrocket/Clash/SSR免费节点订阅链接每天更新
- 11月23日|22.6M/S,Shadowrocket/V2ray/Clash/SSR免费节点订阅链接每天更新
- 11月22日|21.3M/S,V2ray/Shadowrocket/SSR/Clash免费节点订阅链接每天更新
- 12月3日|21.7M/S,Shadowrocket/Clash/V2ray/SSR免费节点订阅链接每天更新
- 11月30日|18M/S,Clash/V2ray/SSR/Shadowrocket免费节点订阅链接每天更新
最新文章
- 12月13日|22.8M/S,Clash/SSR/Shadowrocket/V2ray免费节点订阅链接每天更新
- 12月12日|19.2M/S,V2ray/SSR/Shadowrocket/Clash免费节点订阅链接每天更新
- 12月11日|18.9M/S,V2ray/SSR/Shadowrocket/Clash免费节点订阅链接每天更新
- 12月10日|21.8M/S,SSR/V2ray/Clash/Shadowrocket免费节点订阅链接每天更新
- 12月9日|20.5M/S,V2ray/Clash/Shadowrocket/SSR免费节点订阅链接每天更新
- 12月8日|21.5M/S,V2ray/Clash/Shadowrocket/SSR免费节点订阅链接每天更新
- 12月7日|18.5M/S,SSR/V2ray/Clash/Shadowrocket免费节点订阅链接每天更新
- 12月6日|19.9M/S,SSR/Shadowrocket/V2ray/Clash免费节点订阅链接每天更新
- 12月5日|18.5M/S,Clash/SSR/Shadowrocket/V2ray免费节点订阅链接每天更新
- 12月4日|21.8M/S,Clash/SSR/Shadowrocket/V2ray免费节点订阅链接每天更新