复制链接到 PC 端后 阅读体验更佳one dark pro + source code pro + claudialDE
第三部分开始,前两部分可略过
1. 这篇文章的由来:
VS2019 应该是目前(2020)最好用的了吧,大部分编写 c/c++语言的工具差不多我都用过了[codeblock devc++ vscode clion vc6.0],你也可以都试一遍,不过没必要,你一定会回来的,不过看喜好,有的人就钟爱小巧的 vscode,不舍得专门为自己会一直玩下去的一门语言安装功能完整的 IDE,第二部分对 vscode 和 VS 做了详细比较,至于 cb,dev 和 vc 都是上古时代的遗留物了,根本没有可比性没补全的环境就算了
vs2019 写 c/c++属实最舒适,没有之一,在 devcpp 敲代码里面可是手都不想动,看上去很低级,连个补全都没有还用来写代码??倒不是没补全什么的就写不了代码,主要是又臭又长的函数名或者变量名太容易手误了,还有上古 UI 界面就更一言难尽了我觉得有必要完整的写一次,因为我当初一点一点找教程的时候并不顺利,都是很久之前的教程了 ,在我的博客中写的话由于 github 图片在国内不能快速访问,并且国内搜索引擎也不会爬取文章 所以我选择在知乎专栏写这篇基础工具的使用步骤,同时我分享一下自己的使用经验 说一些关于使用 vs 运行 c/c++ 过程中有用的东西,逐渐完善中~ 评论区也指出了一些问题,有时间还会完善
2. vs 与 vscode 的选择
其实到后面可以换 vscode,因为确实多种语言集成到一个快捷编辑器挺方便的
我觉得除了 C/C++ 都用 vscode 就好
看个人喜好,入门推荐使用 vs ,因为相关功能已经集成,用着很方便 vscode 其实更适合运行脚本语言:python/TypeScript/和 java(vscode 团队对 java 做了很大优化)
想用 vscode 开发 c++,你需要先学 gcc, makefile, cmake, c++ 的编译过程,如何链接库,如何引入头文件,如果vscode + linux 运行就还需要学习 Linux 的使用
以及如何配置 vscode 中的 launch.json, task.json 和 c_cpp_properties.json。 劝退是不是?并且配好了之后跑代码相比 vs 也没有很大优点,但体积小运行快的确很好
vscode 写一些脚本语言体验会很好:安装扩展即用~ python 和 JavaScript 什么的就很简洁舒服
3. 安装 vs2019
第一步一定是安装 vs,从官网安装即可 按需求安装社区版[免费]和专业版[付费]Visual Studio 2019visualstudio.microsoft.com(以后要是有 vs2023 或者 vs2025 也要记得重新安装,与时俱进)
社区版就可以了,我用着其实专业功能其实都用不到,有渠道的话自行安装专业版
安装完毕后,默认进入后会有让你安装资源包的界面(安装的这几步也可以参考其他文章,这里不是很详细,因为体积有点大就没删除重新安装