2014-12-04 99 views
1

當我使用NetBeans在C++中構建代碼時。無法啓動pty進程:

"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) 

當我運行我的C++使用NetBeans代碼...

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; 
} 

幫助讚賞!

+1

可能,這不是你的代碼的問題,而是與環境的問題 – user3159253 2014-12-04 02:14:05

+0

可能的重複[可以構建,但不能在netbeans中運行C代碼(但它在命令行中工作)](http:// stackoverflow .COM /問題/ 18049467 /罐集結,但-着 - 運行 - C代碼功能於NetBeans的,但是,它-作品,在命令行) – EricRobertBrewer 2016-01-26 06:13:04

回答

4

爲我工作的解決方案:

Netbeans的:

文件 - >項目屬性 - >運行 - >控制檯類型 - >外部終端

0

我已經改變了項目屬性下的運行編譯器 - 從C++(實際上它說的)運行到g ++。再加上它的「外部終端」。