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 的值设置为“/”(不带引号)。这里有一个截图供参考。
这应该会立即获取您的代码 运行!
我正在尝试在 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 的值设置为“/”(不带引号)。这里有一个截图供参考。
这应该会立即获取您的代码 运行!