C++ 未在 vs 代码中运行

问题描述

我正在尝试在 vs 代码中运行我的 C++ 代码。我已经安装了 Microsoft 的 C/C++ 全局扩展以及代码运行器扩展。 当我运行我的代码时,它会在终端中显示这一点。

user@LAPTOP-7LH95TTK MINGW64 ~/Desktop
$ cd "c:\Users\user\Desktop\" && g++ demo.cpp -o demo && "c:\Users\user\Desktop\"demo
bash: cd: c:\Users\user\Desktop" && g++ demo.cpp -o demo && c:UsersuserDesktop"demo: No such file or directory

我该怎么办? 我认为运行代码时终端中显示认命令不正确,我不知道如何更改它。

下面是 demo.cpp 文件中的代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"Hello everyone"<<endl;
    return 0;
}

解决方法

您可以通读https://code.visualstudio.com/docs/cpp/config-mingw(如果使用 MinGw)。

如果您安装了 MSVC(MS C++ 编译器),您将使用 'cl' 命令而不是 'g++' 命令进行编译(相关指南位于 https://code.visualstudio.com/docs/cpp/config-msvc)。

文章简介:

你应该在 .vscode 中有一个 tasks.json 文件。

它是用于说明构建代码的文件

而且,也可以有一个 launch.json,VS Code 使用它来指示调试它。 (非必填)

我通常做的是在“调试”选项卡中单击此“创建 launch.json”,这将要求您选择工具链(编译器,...),然后创建 tasks.json 和 launch.json你。

然后您可以使用“Shift+Ctrl+B”(默认)来构建代码。调试选项只是一个加分项,您迟早会需要:D

Create a launch.json file

,
1.I think you should downlaod Mingw gcc compiler and install in your system 
 properly step by step.
  2.click on Advance setting by right click on My Pc
 3.click on Environment Varaible
 4. move to System Variable there
 5. take cursor on PATH click
 6.click on Edit
 7. click New
 8.copy the C:\Mingw\bin or where u have installed
 9. Move the new Path to Top
 10.Click ok
  Your problem Solved

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...