「新手向」听说你也要学C/C++?
B,你写这个文章干啥?
实不相瞒,时不时刷出一个人来问我怎么学c / 怎么装vscode / vscode怎么报错 真的非常…而且装过vscode的人都知道一开始用vscode有多麻烦
总之B不想隔空喊话教操作了,嗯
本文会介绍啥呢
- 必要工具的安装
- Visual Studio Code
- Git
- MinGW64
- 怎么让你的vscode正常编译运行程序
- 通过什么途径你可以学会使用C/C++
本文不会涉及C/C++语法的具体知识,因为照抄已有的成系统的资料是没有意义的事情
老登请自行关掉这个页面,左转备赛去
环境配置
下载MinGW64 (必需)
MinGW-w64 是 Minimalist GNU for Windows 的缩写,它是一个开源的 C/C++ 编译器工具链,旨在将 GNU 编译器集合(GCC)移植到 Windows 平台上。
说人话就是,没有这个文件你的C/C++就别想正确编译
选B,选B,那为啥Dev-cpp这些软件下载了就可以运行了,没听说过MinGW64啊
那是因为这样软件自带了MinGW64所以你不用自己再去搞一个来了
vscode还是需要自己去配
你可以去搜索MinGW64然后去官网自己下载
我推荐你使用MinGW64国内镜像站,因为官网的下载速度比较慢
下载完成后解压到一个位置上(比如C:\Program Files\
)
然后找到解压后的MinGW64
文件夹的位置,复制其中bin
文件夹的位置
关闭文件资源管理器,打开设置
搜索系统环境变量
,然后点击编辑系统环境变量
选项进入控制面板
配置好后关闭这些页面就好了
下载VScode (必需)
VScode全称Visual Studio Code
,是目前世界上最好用的IDE工具之一
而且它完全免费
你可以在官网上下载VScode
如果你遇到了下载的问题可以让我给你发个安装包(如果你有我好友的话)
跟随安装包的指引完成安装就好了,这个应该不用我截一堆图来带吧
提示
我们用的是蓝色的Visual Studio Code
,不是紫色的Visual Studio
Visual Studio
是用来开发软件用的,换而言之,你都打开这篇文章了,这软件和目前的你是没有什么关系的而且Studio没有code泛用,UI也没有code好看
安装完成后打开VScode
,找到扩展
,下载下面这些扩展:
- Chinese
- C/C++
- C/C++ Extension Pack
- C/C++ Themes
- C/C++ Compile Run
- Doxygen Documentation Generator
- GitHub Actions
- GitHub Copilot
- GitHub Pull Requests
- GitLens
- Django
- Dracula Theme Official
- indent-rainbow
- Keil Assistant (如果你不是RM电控组请跳过,这和你无关)
安装完成后来测试一下能否正常编译运行
能运行Hello, World就能运行别的
VScode给头文件报错的自觉看过来
绝对是你没有好好安装MinGW64
!!!(恼)
翻回去自己好好看看哪一步有问题的!!!
Keil5的工程文件不能直接打开,但是借助插件Keil Assisant
就可以
值得注意的是,编译调试还是得回到Keil中去,这没办法
下载Git (推荐)
git
是目前最泛用的分布式版本控制软件(没有之一)
使用git可以让你编写代码时回档到任意一个提交过的版本,而git的功能远远不止回档这么简单
下载git可以去官网下载
如果你遇到了下载的问题可以让我给你发个安装包(如果你有我好友的话)
请不要修改git的默认安装路径
否则VScode无法正确识别而且Git的体积也很小,占不了你C盘的多少空间
关于git的使用,本文不作介绍,B站上有数量非常多的讲解视频,你完全可以自行学习
怎么练习使用 C/C++
语法知识请左转菜鸟教程,菜鸟教程足够详细且易懂了
练习使用请右转洛谷,为信息学竞赛服务的OJ(Online Judge)平台
,解决你的问题差不多是高射炮打蚊子——你就说是不是能打死蚊子
END