提示信息

VSCode C/C++ 开发环境搭建全攻略

后悔有药 已关注

在 VSCode 上搭建 C/C++ 开发环境,可以通过以下步骤进行设置:

安装必要的软件

  1. 安装 Visual Studio Code:

  2. 安装 C/C++ 编译器:

    • Windows 用户:
      • 可以安装 MinGW-w64 或者 MSYS2 来获取 GCC 编译器。
      • 安装之后,将编译器的bin目录添加到系统的环境变量PATH中,以便终端可以识别 gccg++ 命令。
  • macOS 用户:

    • 可以通过 Xcode Command Line Tools 来安装 GCC 或 Clang。运行命令 xcode-select --install 来安装。
  • Linux 用户:

    • 一般情况下,Linux 系统已经预安装了 GCC。可以通过包管理器更新或安装,例如在 Ubuntu 上使用命令 sudo apt update && sudo apt install build-essential

配置 VSCode

  1. 安装 C/C++ 扩展:

    • 启动 Visual Studio Code,打开扩展管理器(可以通过左侧活动栏中的扩展图标或使用快捷键 Ctrl+Shift+X)。
    • 搜索并安装 C/C++ 扩展,由 Microsoft 提供。
  2. 配置编译环境:

    • 打开一个 C/C++ 项目或者创建一个新的文件夹用作项目目录。
    • 在项目目录中创建一个 .vscode 文件夹。
    • .vscode 文件夹中创建或编辑以下配置文件:

      • c_cpp_properties.json(选择编译器和设置 include 路径):
      1. {
      2. "configurations": [
      3. {
      4. "name": "Win32",
      5. "includePath": [
      6. "${workspaceFolder}/**",
      7. "C:/path/to/your/compiler/include"
      8. ],
      9. "defines": [],
      10. "windowsSdkVersion": "10.0.18362.0",
      11. "compilerPath": "C:/path/to/your/compiler/bin/gcc.exe",
      12. "cStandard": "c11",
      13. "cppStandard": "c++17",
      14. "intelliSenseMode": "gcc-x64"
      15. }
      16. ],
      17. "version": 4
      18. }
      • tasks.json(设置编译任务):
      1. {
      2. "version": "2.0.0",
      3. "tasks": [
      4. {
      5. "label": "build",
      6. "type": "shell",
      7. "command": "g++",
      8. "args": [
      9. "-g",
      10. "${file}",
      11. "-o",
      12. "${fileDirname}/${fileBasenameNoExtension}.exe"
      13. ],
      14. "group": {
      15. "kind": "build",
      16. "isDefault": true
      17. },
      18. "problemMatcher": ["$gcc"],
      19. "detail": "Generated task by VSCode."
      20. }
      21. ]
      22. }
      • launch.json(调试配置):
      1. {
      2. "version": "0.2.0",
      3. "configurations": [
      4. {
      5. "name": "C++ Launch",
      6. "type": "cppdbg",
      7. "request": "launch",
      8. "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
      9. "args": [],
      10. "stopAtEntry": false,
      11. "cwd": "${workspaceFolder}",
      12. "environment": [],
      13. "externalConsole": false,
      14. "MIMode": "gdb",
      15. "miDebuggerPath": "path/to/gdb",
      16. "setupCommands": [
      17. {
      18. "description": "Enable pretty-printing for gdb",
      19. "text": "-enable-pretty-printing",
      20. "ignoreFailures": true
      21. }
      22. ],
      23. "preLaunchTask": "build",
      24. "logging": { "engineLogging": true },
      25. "internalConsoleOptions": "openOnSessionStart"
      26. }
      27. ]
      28. }

编写和调试代码

  1. 编写代码:

    • 在项目目录下创建一个新的 C/C++ 文件,比如 main.cpp,并编写您的代码。
  2. 编译和运行:

    • Ctrl+Shift+B 编译项目。
    • 使用 F5 或选择 Run > Start Debugging 进行调试。
  3. 调试功能:

    • 设置断点:在想要调试的行号左侧单击可以设置断点。
    • 调试控制:使用调试工具栏上的按钮来控制程序的运行(继续、步入、步过、停止等)。

额外提示

  • 确保您的编译器版本支持您所使用的 C/C++ 标准。
  • 可以在 VSCode 中设置更多快捷键和自定义配置来提高效率。
  • 经常更新 VSCode 和相关扩展,以获得最新的功能和修复。

通过这些步骤,您应该能够在 VSCode 中成功设置并使用 C/C++ 开发环境!

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
后悔有药 关注 已关注

最近一次登录:2024-11-20 14:33:12   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图