鱼C论坛

 找回密码
 立即注册
查看: 1641|回复: 3

vs code 是不是能写c/c++的代码,如果可以,该怎么弄

[复制链接]
发表于 2023-7-21 20:13:23 | 显示全部楼层
确实,VS Code 支持 C/C++ 的编程和运行。以下是安装和配置过程:

1. 安装 VS Code:首先,你需要安装 Visual Studio Code。你可以从官网下载并安装它:https://code.visualstudio.com/

2. 安装 C/C++ 扩展:安装完 VS Code 后,你需要在扩展商店(左侧边栏的第五个按钮)中搜索并安装 "C/C++" 扩展,它是由 Microsoft 提供的。

3. 安装编译器:你还需要一个 C/C++ 编译器。如果你使用的是 Windows,我建议你安装 MinGW。安装完后,别忘了将其添加到你的系统 PATH 中。如果你使用的是 MacOS 或 Linux,你可能已经有了 GCC,这是一个 C/C++ 编译器。

4. 配置运行环境:你需要在 VS Code 中配置运行环境。首先,在你的项目根目录下创建一个名为  .vscode  的新文件夹,然后在这个文件夹中创建两个新的 JSON 文件: c_cpp_properties.json  和  tasks.json 。这两个文件用于配置你的编译环境和编译任务。

   · 在  c_cpp_properties.json  中,你应该配置你的编译器路径和 IntelliSense 设置。以下是一个例子:
   
  1.      {
  2.        "configurations": [
  3.          {
  4.            "name": "Win32",
  5.            "includePath": ["${workspaceFolder}/**"],
  6.            "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
  7.            "compilerPath": "/usr/bin/gcc",
  8.            "cStandard": "c17",
  9.            "cppStandard": "c++14",
  10.            "intelliSenseMode": "gcc-x64"
  11.          }
  12.        ],
  13.        "version": 4
  14.      }
  15.      
复制代码

   · 在  tasks.json  中,你应该配置你的编译任务。以下是一个简单的例子,它会运行 g++ 编译器来编译你的代码:
   
  1.      {
  2.        "version": "2.0.0",
  3.        "tasks": [
  4.          {
  5.            "type": "shell",
  6.            "label": "g++ build active file",
  7.            "command": "/usr/bin/g++",
  8.            "args": [
  9.              "-g",
  10.              "${file}",
  11.              "-o",
  12.              "${fileDirname}/${fileBasenameNoExtension}"
  13.            ],
  14.            "options": {
  15.              "cwd": "/usr/bin"
  16.            },
  17.            "problemMatcher": ["$gcc"],
  18.            "group": {
  19.              "kind": "build",
  20.              "isDefault": true
  21.            }
  22.          }
  23.        ]
  24.      }
  25.      
复制代码


现在你应该已经可以在 VS Code 中写和运行 C/C++ 代码了。为了运行你的代码,你只需要打开你想要运行的源文件,然后按  Ctrl+Shift+B  来编译和运行它。你的输出应该会出现在终端窗口中。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-22 19:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表