鱼C论坛

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

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

[复制链接]
发表于 2023-7-21 20:12:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
不仅要能写,还能运行那种,就是跟pycharm一样的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-21 20:13:17 | 显示全部楼层
本帖最后由 Mike_python小 于 2023-7-21 20:18 编辑

是的,VS Code可以用来编写和运行C/C++代码。以下是设置和使用VS Code进行C/C++编程的步骤:

步骤1:安装必要的软件
首先,你需要在计算机上安装以下软件:
- Visual Studio Code(VS Code):前往VS Code官方网站(https://code.visualstudio.com/)下载并安装适用于你操作系统的版本。
- C/C++扩展:在VS Code中,点击左侧的扩展图标(方块形状),搜索并安装"ms-vscode.cpptools"扩展。

步骤2:创建C/C++项目
- 在VS Code中打开一个文件夹,作为你的C/C++项目的根目录。
- 在项目文件夹中创建一个新的C/C++源文件(例如,main.cprogram.cpp)。

步骤3:配置编译器
- 如果你尚未安装C/C++编译器,你需要先安装它。对于Windows用户,可以选择使用MinGW或MSVC编译器。对于Linux/macOS用户,可以使用GCC或Clang编译器。
- 打开VS Code的终端视图(View -> Terminal)。
- 在终端中,执行以下命令以验证是否已正确安装编译器:

  1.   gcc --version   // 验证GCC编译器
  2.   g++ --version   // 验证G++编译器
  3.   
复制代码

  如果显示了编译器的版本信息,则表示已成功安装。

步骤4:配置任务
- 在VS Code中,使用快捷键Ctrl+Shift+B或转到菜单栏的"Terminal -> Run Build Task"来打开任务面板。
- 单击"Create tasks.json file from template"并选择"Others"作为模板。
- 修改生成的tasks.json文件以定义C/C++编译任务。以下是一个示例配置:
  1. json
  2.   {
  3.     "version": "2.0.0",
  4.     "tasks": [
  5.       {
  6.         "label": "build",
  7.         "type": "shell",
  8.         "command": "gcc",
  9.         "args": [
  10.           "-g",
  11.           "-o",
  12.           "program",
  13.           "main.c"
  14.         ],
  15.         "group": {
  16.           "kind": "build",
  17.           "isDefault": true
  18.         }
  19.       }
  20.     ]
  21.   }
  22.   
复制代码

  这个示例配置使用gcc命令编译main.c文件,并生成可执行文件program

步骤5:运行代码
- 在VS Code中,使用快捷键Ctrl+(反引号键)或转到菜单栏的"View -> Terminal"来打开集成终端。
- 在终端中,执行以下命令以编译和运行代码:

  1.   ./program   // 对于Linux/macOS用户
  2.   program.exe   // 对于Windows用户
  3.   
复制代码

  这将执行你的C/C++程序。

通过以上步骤,你就可以在VS Code中编写并运行C/C++代码了。请注意,这只是一个基本的设置过程,你还可以进一步配置调试器和其他扩展来提高开发体验。

球一个最佳答案谢谢啦!这对我非常重要!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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
回复 支持 反对

使用道具 举报

发表于 2023-7-21 20:20:20 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-22 12:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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