在VS Code上运行C和C ++(甚至vs代码栏有一点问题)

时间:2020-08-12 21:55:57

标签: c++ c visual-studio-code

我有一些问题:

  1. 我无法在vs代码上运行c和c ++(或者,我的意思是我试图通过在env vars上添加MinGW的路径来尝试,但是在cmd gdb --version上键入没有结果,但是我通过键入g ++ --version来获得结果)
  2. aaand i just hided this bar by mistake, how to adjust? thanks to everyone!

1 个答案:

答案 0 :(得分:1)

1-将MinGW的bin文件夹目录添加到路径变量中。 例如:C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin

2-检查您的Mingw-w64工具是否正确安装并可用,打开新的命令提示符并键入: g++ --version 要么 gdb --version

3-创建helloworld.cpp:

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
    vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};

    for (const string& word : msg)
    {
        cout << word << " ";
    }
    cout << endl;
}

4-保存

5-从主菜单中,选择Terminal > Configure Default Build Task。在下拉列表中,将显示任务下拉列表,其中列出了C ++编译器的各种预定义构建任务。选择g++.exe build active file,这将生成当前在编辑器中显示(活动)的文件。

enter image description here

这将创建一个tasks.json文件:

6-运行代码:

  • 保存helloworld.cpp

  • 按Ctrl + Shift + B或从终端主菜单中选择“运行构建任务” 您应该在终端中看到以下内容:

    enter image description here

  • 使用CTRL + SHIFT +〜

    创建一个新终端
  • 在该新终端中,键入:.\helloworld.exe以运行代码

参考:C++ in VS-code