C++ - 运行 在带有代码运行器的 VS 代码上

C++ - running on VS code with code runner

我正在尝试在 VS 代码上编译和 运行 C++ 程序。我设置了我的编译器,我正在尝试使用终端来获取用户输入。我试图通过更新

来更改代码 运行ner 的设置配置
"code-runner.runInTerminal": true

在此之后,终端拒绝 运行 代码。我了解我收到的错误,但我不知道如何修复它。这是我正在尝试的程序 运行:

#include <bits/stdc++.h>
using namespace std;
 
int main()
{
   int x;
   cin >> x;
   cout << "Output:" << x;
}

我尝试 运行 后得到的输出是:

cd "d:\Github\problem-solving\HackerRank\Cpp\" && g++ pointers.cpp -o pointers && "d:\Github\problem-solving\HackerRank\Cpp\"pointers 
bash: cd: d:\Github\problem-solving\HackerRank\Cpp" && g++ pointers.cpp -o pointers && d:Githubproblem-solvingHackerRankCpp"pointers: No such file or directory

如有任何帮助,我们将不胜感激。

您似乎还没有设置终端根目录。本质上,代码运行器将尝试在这些上下文中寻找终端根,因此如果没有找到,它会在您执行时误读输入文件的名称。 基本上,将“code-runner”.terminalRoot 的值设置为“/”(不带引号)。这里有一个截图供参考。

这应该会立即获取您的代码 运行!