c++ - 使用 VS 代码运行 C/C++ 代码总是抛出“exited with code=1 in 0.123 seconds”
问题描述
我正在尝试将 VScode 设置为能够使用 Code Runner 包为 C 和 C++ 代码提供“Code Runner”包,但它总是会出错:
[Running] cd "d:\Desktop\Programming\For_fun\tester\" && g++ practice.cpp -o practice && "d:\Desktop\Programming\For_fun\tester\"practice
[Done] exited with code=1 in 0.123 seconds
我发现使用 wsl 和 ubuntu 编译和运行会起作用,但常规命令提示符不会。我认为这是问题所在的一个重要指标,但我不知道如何解决它甚至开始谷歌搜索。
我在 Windows 10 上
这是我的代码:
#include <vector>
#include <iostream>
#include <string>
using namespace std;
int main() {
cout << "Hello World!\n";
return 0;
}
这些是我试图确认我是否安装了相关软件包的结果:
PS D:\Desktop\Programming\For_fun\tester> c++ --version
c++.exe (MinGW.org GCC Build-20200227-1) 9.2.0
Copyright (C) 2019 Free Software Foundation, Inc.
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
PS D:\Desktop\Programming\For_fun\tester> gcc --version
gcc.exe (Rev5, Built by MSYS2 project) 10.3.0
Copyright (C) 2020 Free Software Foundation, Inc.
PS D:\Desktop\Programming\For_fun\tester> g++ --version
g++.exe (MinGW.org GCC Build-20200227-1) 9.2.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
谢谢!
解决方案
它不起作用。但我解决了这个问题:基本上,我使用 windows finder 来查找 gcc.exe 的所有实例,并删除了我的程序文件中包含它们的文件夹。然后我从我的环境变量中删除了它们的路径。最后,我通过 cygwin 重新安装了 gcc-core 和 gcc-g++ 并且它有效
推荐阅读
- python - 或工具 cp-solver 参数 linearization_level
- react-native-navigation - React-Native-Navigation 中 onAppLaunched 的补充事件?
- swift - 为继承的 NSTextFieldCell 设置自定义 objectValue
- java - 在 docker 中设置本地 smtp+pop3 用于与 Java 客户端的集成测试
- tensorflow - 与 GPU 上的 TF 或 Pytorch 相比,PlaidML 的速度有多快
- c++ - OpenCV4.5.1 VideoWriter打不开,不管返回fail,用Qt+MinGW
- javascript - 汉堡菜单下拉导航栏背景颜色
- javascript - 如何在 React App 中从外部 /src 导入函数
- php - 条纹 Webhook。处理多个 webhook 事件
- javascript - 如何使用 ajax 在请求正文中发送 json?只是 javascript,不使用 jQuery