无法启动pty进程:

时间:2014-12-04 01:28:59

标签: c++ netbeans makefile cygwin

使用NetBeans在C ++中构建代码时。

"make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
 make[1]: Entering directory '/cygdrive/c/Users/Alex/Documents/NetBeansProjects/test'
"make"  -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin_4.x-Windows/test.exe
 make[2]: Entering directory '/cygdrive/c/Users/Alex/Documents/NetBeansProjects/test'
 make[2]: 'dist/Debug/Cygwin_4.x-Windows/test.exe' is up to date.
 make[2]: Leaving directory '/cygdrive/c/Users/Alex/Documents/NetBeansProjects/test'
 make[1]: Leaving directory '/cygdrive/c/Users/Alex/Documents/NetBeansProjects/test'
 BUILD SUCCESSFUL (total time: 652ms)

当我使用NetBeans在C ++中运行代码时......

 Unable to start pty process: 
 RUN FAILED (exit value -2, total time: 26ms)

我的代码

 #include <iostream>
 using namespace std;
 int main(int argc, const char *argv[]) {
 cout << "Hello, World!\n";
 return 0;
 }

帮助表示感谢!

3 个答案:

答案 0 :(得分:8)

为我工作的解决方案:

Netbeans:

文件 - &gt;项目属性 - &gt;运行 - &gt;控制台类型 - &gt;外部终端

答案 1 :(得分:2)

这里是相应的Netbeans bug https://netbeans.org/bugzilla/show_bug.cgi?id=234221人们告诉“使用外部终端”选项可能有帮助

答案 2 :(得分:0)

我已经改变了项目属性下的run编译器 - 从c ++(实际上说实际上)到g ++。加上&#34;外部终端&#34;它奏效了。