既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
在电脑的"环境变量"–>"系统变量"查看是否有刚刚下载的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
}
],
},
]
}
tasks.json
注意"command"同样记得修改路径
{
"version": "2.0.0",
"tasks": [{
"label": "compile",
"command": "D:\\TDM-GCC-64\\bin\\g++.exe",
![img](https://img-blog.csdnimg.cn/img_convert/ca6573a71b1c2b029a6cf91bcab8762d.png)
![img](https://img-blog.csdnimg.cn/img_convert/699ccc81486c4d037ddd6217c7a3d5b8.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!**
**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**
**[如果你需要这些资料,可以戳这里获取](https://bbs.csdn.net/topics/618668825)**
bQRG-1715754600448)]
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!**
**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**
**[如果你需要这些资料,可以戳这里获取](https://bbs.csdn.net/topics/618668825)**