VS code配置C++安装环境_MinGW小坑记录
想在VS Code中配置C语言开发环境?本篇教程将手把手教您完成MinGW安装与配置,以及如何在VS Code中高效设置C语言编译器。通过简单几步,快速搭建起适合初学者和专业开发者的C语言开发环境!

1. MinGW安装

  1. sourceforge 新版找到下载版本 [1]
    • 点击files这个界面 –> 打开 Tollchains targetting Win64 –> 再打开Personal Builds –> 点入mingw builds –> 点击8.1.0 –> 选择 threads posix –> 再选seh 或者 siji [2]
    • 选择seh 或者 siji, 看它们的区别[3] [tag]语雀备份[tag]
    • MinGW 不同版本解释说明 [4]
  2. 我下载安装了 siji版本 [3]
  3. 环境变量设置

2. Visual studio code 安装 & 插件推荐

  1. VS code 安装很简单不赘述,我用的是 果壳剥壳 网址的 VS Code
  2. 我的 VS Code 设置 :[5]
{
    //?系统配置
    "debug.onTaskErrors": "debugAnyway",          
    //调试时忽略异常                            
    "diffEditor.wordWrap": "on",
    //视距折行                                               
    "editor.cursorBlinking": "smooth", 
    //光标闪烁
    "editor.cursorSmoothCaretAnimation": "on", 
    //光标动画
    "editor.fontSize": 20, 
    //字体大小
    "editor.guides.bracketPairs": true, 
    //匹配括号
    "editor.mouseWheelZoom": true, 
    //缩放
    "editor.smoothScrolling": true,
    //平滑滚动
    "editor.suggestSelection": "first",
    //建议选择
    "editor.wordWrap": "on",
    //视距折行
    "editor.rulers":[120],
    //设置标尺
    "editor.tabSize": 4,
    //设置tab缩进
    "explorer.confirmDelete": false,
    //删除文件时不询问
    "files.autoGuessEncoding": true,
    //自动猜测编码
    "files.autoSave": "afterDelay",
    //自动保存
    "security.workspace.trust.untrustedFiles": "open",
    //信任打开的文件
    "terminal.integrated.enableMultiLinePasteWarning": false,
    //禁止多行粘贴警告
    "terminal.integrated.smoothScrolling": true,
    //平滑滚动
    "window.dialogStyle": "custom",
    //自定义对话框样式
    "workbench.colorTheme": "One Dark Pro",
    //主题
    "workbench.iconTheme": "material-icon-theme",
    //图标主题
    "workbench.list.smoothScrolling": true,
    //平滑滚动

    //?c语言插件配置
    "cmake.configureOnOpen": true,
    //在打开文件时配置CMake项目

    //?oneDarkPro主题配置
    "oneDarkPro.italic": false,
    //不使用斜体

    //?codesnap插件配置
    "codesnap.backgroundColor": "#f2f2f2",
    //背景颜色
    "codesnap.boxShadow": "5px 5px 60px 0px #888888",
    //阴影
    "codesnap.containerPadding": "3em",
    //容器内边距
    "codesnap.roundedCorners": true,
    //圆角
    "codesnap.showWindowControls": false,
    //显示窗口控制按钮
    "codesnap.showWindowTitle": false,
    //显示窗口标题
    "codesnap.showLineNumbers": true,
    //显示行号
    "codesnap.realLineNumbers": false,
    //使用真实行号
    "codesnap.transparentBackground": false,
    //透明背景
    "codesnap.target": "container",
    //目标

    //?codegeex插件配置
    "Codegeex.Comment.LanguagePreference": "中文",
    //语言偏好
    "Codegeex.CompletionDelay": 1,
    //完成延迟
    "Codegeex.GenerationPreference": "line by line",
    //生成偏好
    "Codegeex.UseSimilarFileForPrompt": true,
    //使用相似文件进行提示
    "Codegeex.Privacy": false,
    //不使用隐私
    "cmake.showOptionsMovedNotification": false,
    //不显示选项已移动的通知
}

2.1 VS code C++相关插件推荐


2.2 第一个C++程序运行调试

2.21 C++项目文件配置程序环境

  1. Ctrl + Shift + P 查找 C/C++:编辑配置(UI) [2]
  2. 根据自己的文件是C++ 还是 C,配置 编译选项
  3. 创建执行任务 tasks.json


    就会生成 task.json 文件,这是专门执行编译的文件

2.22 C++程序运行

  1. 方法一: “该 IDE 中按 Ctrl + F5 直接运行程序。这将编译、链 接并执行应用程序。”

  2. 方法二:

    • 在VS Code中右击项目文件并选择“生成”,这将 生成可执行文件 Hello.exe
    • 在命令提示符中,切换到可执行文件所属的文件夹(通常是项目文件夹中的 Debug 文件夹)。
    • 输入可执行文件的名称以运行它。比如 :
    .\01.01" "Hello" "World.exe  
  3. 方法三:

  4. 方法四:

    • 再在 VS code 终端中输入可执行文件的名称以运行它。比如 :
      .\01.01" "Hello" "World.exe  
      // 注意: 这里文件名有空格的部分都用双引号中间空格代替,否则系统识别不了,原来的文件名是 01.01 Hello World.exe
  5. 注意:

    • gcc 是编译 c语言的 ;g++才是编译c++语言的

推荐的C++书籍

  1. 《21天学通C++》
  2. 《C++ Premier Plus》

Reference-参考

  1. ^source forge: https://sourceforge.net/projects/mingw-w64/
  2. ^abvscode安装配置c/c++教程vscode安装使用教程: https://www.bilibili.com/video/BV1BQ4y1j7fY/?spm_id_from=333.337.search-card.all.click&vd_source=fa60806f839ba9346724ced3b2fb2b1f
  3. ^abMinGW gcc下载链接及sjlj、dwarf、seh异同以及gcc安装: https://blog.csdn.net/AMDDMA/article/details/111600238#:~:text=%E4%BD%BF%E7%94%A8mingw-w6
  4. ^MinGW-w64 : https://www.cnblogs.com/ggg-327931457/p/9694516.html
  5. ^ VS Code的C/C++环境配置的傻瓜式教程(看这一篇就够了) – 咩sir – 博客园 (cnblogs.com):https://www.cnblogs.com/mie9/p/17962241#:~:text=vscode%E7%9B%B8%E5%85%B3%E6%8F%92%E4%BB%B6
觉得有帮助可以投喂下博主杯奶茶喔 (´▽`ʃ♡ƪ) 祝福天天开心百事可乐🎏 多谢晒 🥳
作者: Aria·Kai
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0协议
转载请注明文章地址及作者哦~
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇