网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
-
1.下载VSCode
-
2.下载TDM-GCC编译器
-
3. VSCode安装插件
-
4. 配置文件
=======================================================================
这个直接去官网里下载就好啦或者应用商店也可以
===========================================================================
我是联想机子,直接在联想的软件商店就可以进行下载
按照默认选项下载就可以,一般会默认加入系统的PATH中,为了确保正确,检查一下是否加入路径:如图
在电脑的"环境变量"–>"系统变量"查看是否有刚刚下载的TDM-GCC的bin路径,如果没有,则手动添加自己下载TDM-GCC的bin文件路径
配置好之后 win+r,输入cmd,然后输入gcc -v,出现下图证明TDM-GCC配置成功。
===========================================================================
在VSCode的扩展里面搜索需要的插件,输入【C/C++】,然后下载我图中的三个插件。
还需要下载一个代码一键点击运行的插件,用起来非常方便,如图
插件都下载好后记得重启VSCode。
=====================================================================
新建一个空文件夹用来保存你的c++代码,个人建议在D盘里新建文件夹,我新建了文件夹命名cpp_file(这个命名随意,不过最好是英文),然后在该文件夹下新建一个.vscode的文件夹(必须是这个名字,不能随意),然后在.vscode文件夹下需要新建3个.json文件,名字必须为以下:
c_cpp_properties.json
launch.json
tasks.json
如图
具体代码如下:
c_cpp_properties.json
注意要修改"includePath"和"compilerPath"的路径,修改到你下载TDM-GCC的位置
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/x86_64-w64-mingw32",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/backward",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed",
"D:/TDM-GCC-64/x86_64-w64-mingw32/include",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
//此处是编译器路径,以后可直接在此修改
"compilerPath": "D:/TDM-GCC-64/bin/g++.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
launch.json
注意要修改"miDebuggerPath",修改到你下载TDM-GCC的路径
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "D:/TDM-GCC-64/bin/gdb64.exe",
"preLaunchTask": "compile",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
![img](https://img-blog.csdnimg.cn/img_convert/c93efbeb99562da0b9aa579cc4884ba8.png)
![img](https://img-blog.csdnimg.cn/img_convert/227c759ee7a841e6e66cfe0b6a56bdfd.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!**
**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**
**[如果你需要这些资料,可以戳这里获取](https://bbs.csdn.net/topics/618668825)**
7TgUk-1715721566748)]
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!**
**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**
**[如果你需要这些资料,可以戳这里获取](https://bbs.csdn.net/topics/618668825)**