当我在代码中使用 "string" 命令时,NetBeans C++ 将生成但不运行(退出值 127)

NetBeans C++ will BUILD but not RUN (exit value 127) when I use a "string" command in my code

本文关键字:运行 退出 C++ NetBeans 代码 命令 string      更新时间:2023-10-16

嘿,我对编码很陌生,似乎无法使用非常基本的字符串程序。这是我的代码:

# #include <string> 
# #include <iostream>
using namespace std;
int main() {
string name;
cin >> name;
string message("hi");
cout << name << message;
return 0;
}

这是一个非常通用的例子,但每当我在NetBeans 8.1中运行它时,它都会构建但不会运行,并给我这个:

进程在外部终端中启动。。。

RUN FAILED(运行失败)(退出值127,总时间:352ms)

只要不包含字符串命令,我运行的任何其他文件都可以工作。我想这一定是与NetBeans中的设置有关。我试过使用std::etc等,但它并不能解决问题。任何提示/建议都将不胜感激!

您应该更改include语句,使其前面只有一个#符号。

#include <string> 
#include <iostream>

这将有望修复您的错误;代码的其余部分似乎很好。