NetBeans 7.4 BUILD FAILED(退出值2,总时间:38秒)

时间:2014-01-18 15:39:37

标签: netbeans build exit

大家。我正在学习C ++并运行基本的“Hello,world!”码。 我正在将NetBeans与minGW编译器一起使用。

问题是我每次构建或尝试运行项目时都会收到错误:

BUILD FAILED(退出值2,总时间:38秒)

"/C/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make.exe[1]: Entering directory `/c/Users/Namen/Documents/NetBeansProjects/CppApplication_1'
"/C/msys/1.0/bin/make.exe"  -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/cppapplication_1.exe
make.exe[2]: Entering directory `/c/Users/Namen/Documents/NetBeansProjects/CppApplication_1'
mkdir -p build/Debug/MinGW-Windows
      0 [main] mkdir 5908 open_stackdumpfile: Dumping stack trace to mkdir.exe.stackdump
make.exe[2]: *** [build/Debug/MinGW-Windows/main.o] Error 5
make.exe[2]: Leaving directory `/c/Users/Namen/Documents/NetBeansProjects/CppApplication_1'
make.exe[1]: *** [.build-conf] Error 2
make.exe[1]: Leaving directory `/c/Users/Namen/Documents/NetBeansProjects/CppApplication_1'
make.exe": *** [.build-impl] Error 2


BUILD FAILED (exit value 2, total time: 38s)

奇怪的是,我可以继续点击运行,有时项目将构建并成功运行。其他时候它不会......好像它已经坏了。但是,由于错误,它实际上根本没有运行。

显然这是一个常见问题,但我无法成功使用我找到的解决方案。

我有最新版本的NetBeans,因为我听说这是一个错误。 V7.4 我相信我的环境变量中有正确的路径:C:\ MinGW \ msys \ 1.0 \ bin \; C:\ MinGW的\ BIN

如果有帮助,这是我的代码:

#include <iostream>
#include <string>
using namespace std;

int main(){
    string Question = "What is your name?\n";
    cout << Question;
    string Answer;
    getline(cin, Answer + " : " + Answer);
    cout << Answer + "\n";
}

1 个答案:

答案 0 :(得分:0)

代码是给我们的,甚至不是编译。

  • 到函数中的时间变量Answer是错误的。
  

getline(cin,Answer +“:”+ Answer);

<强> C ++

  • 1

      

    istream的&安培; getline(istream&amp; is,string&amp; str,char delim);

  • 2

      

    istream的&安培; getline(istream&amp; is,string&amp; str);

将输入放在一行中,让新行字符消失。

...
string Question = "What is your name? : ";
cout << Question;
string Answer;
getline(cin, Answer);
cout << Answer + "\n";
return 0;
...