初学c++

  • 最近开始自学c++,总想写点儿什么来纪念一下我奋斗的过程。那就写点儿吧。我最近在看C++ Primer中文版这本书,看了几十页,感觉写得挺好的。有许多细节都提醒读者注意,感觉真是很棒的作者。
  • 我看第一章入门篇时看到有两个编译器,主要说了GNU,Visual Studio这两个编译器,当我看到时,我只看名字,就选择了Visual Studio,因为感觉跟android的IDE”android studio”名字相近,也许感觉亲切的缘故,就决定用这个编译器。然后就去Visual Studio官网上下载它,然后就踏上了极其繁琐(时间长)的安包过程,真的是一把泪呀。
    初学c++_第1张图片
  • 如图,我下载了社区版的,下载很快,安装很慢,因为这个支持多种语言开发,所以包挺大的,而且得花费些时间去研究一下怎么用。
  • 我下载完后就开始安装,选择安装路径当然不能是C盘,中间有提示选择Default还是Custom的,默认选择的是Default,我也没有更改直接安装下去,大概过了一个小时吧,终于进度条接近100%。然后我打开安装目录底下的VC(因为用C++语言开发,VC指的是Visual C++,编译C++的)目录里的bin,打开之后并没有看到cl.exe这个命令(VS编译C++的命令),百度看了几个网页也没能解决问题,只能打开官网看看怎么回事,然后找到了这个网页。https://www.visualstudio.com/zh-hans/vs/support/#!articles/816-6458-hello-world-in-c-using-visual-studio-2015
  • 原来是Visual C++没有安装,天呐,刚才那么长的时间我最想要的C++编译器竟没有安装成功。然后我就按照它说的先新建工程(最初安装VS的目的是想用命令行开发,结果我一看没有编译命令就傻眼了),随后一个提示框弹出来,选择 Visual C++模板就会提示安装Visual C++然后就又开始了漫长的安装步骤,最重要的是我的安装目录竟然改不了,只能是C盘不知道什么原因,最终是等了好长时间安装完了,C盘少了好几个G的空间,我看了D盘VS目录中VC里的bin果然多出来好多命令,也有我想要的cl.exe命令,然后按照网上的环境配置大概配置了下VS
    这里写图片描述这里写图片描述
    这里写图片描述
    这里写图片描述

  • 环境配置完了我想终于可以开心的写代码编译了,我在桌面上自己写了个.cc的文件,然后用命令行执行cl.exe命令,结果提示缺少VS中VC的LIB目录缺少xxx.jar文件,我就去百度搜,又看了好几个找到一个最好的办法下载这个.jar文件放到lib目录下,然后按照这个弄完再执行又提示我缺少另一个.jar,我就去搜索再下载个吧可是没找到这个的下载文件,然后我只能舍弃命令行使用IDE开发,打开VS,new Project,结果按照步骤一步一步最后失败了。。。我又把这个错误去百度上搜索都说修复或者重新安装VS,我就打算修复下VS,结果修复了一晚上好像是由于VC的原因更新失败了,我想着重新安装一个吧,也许我要是刚开始选择custom自定义的就不会这么麻烦了。我就去卸载VS,不知道是不是因为系统的缘故,我用的是WINDOWS10,64bit系统。程序面板界面卸载VS时VS只有一个更改的按钮,没有卸载按钮,点击更改过一会儿会弹出一个框让选择repair或者uninstall,也是怪了,这个框一直弹不出来,还提示了个错误。此时我的内心是崩溃的,不知道问题到底出在了什么地方,我只能去找另一种卸载的办法,突然想到了命令行,就去百度卸载的命令行,终于找到了对我有帮助的,http://jingyan.baidu.com/article/1876c852bf8487890b1376a2.html

  • 然后卸载又经历了漫长的一段时间,终于卸载完了,C盘一下子多出了好多空间。卸载完后我就不想再安装VS了,因为毕竟我不太了解这个重量级的开发工具,只是徒增的浪费时间,万一有一步操作错误就很难找到解决的办法,再说我也不用多门语言开发,想着我就找了个轻量级的开发工具C-Free先用着。https://www.oschina.net/news/49359/best-compilers-and-ides-for-cc-programmers
  • 最后,我想说的是,对于C++初学者来说真的安装一个比较轻量级的开发工具是最明智的选择,不应该纠结哪个是最好的,应该用最好的之类的问题,只要是自己用的顺手的就是最好的。

你可能感兴趣的:(c++)