2011-05-27 80 views
0

我使用NetBeans 7.0,當我嘗試編譯收到此錯誤,和調試:的Netbeans 7.0編譯器錯誤

make: *** [.validate-impl] Error 127 

    BUILD FAILED (exit value 2, total time: 281ms) 

設置我的環境變量(Windows中)到C:\ cygwin的\斌
在Netbeans中,我的構建工具是Cygwin系列。 C編譯器是Gcc,C++編譯器是G ++,彙編器是as.exe,make命令是make.exe,調試器是gdb.exe。他們都位於中C:\ cygwin的\斌\ FILENAMEHERE

最後,我的源代碼:

#include <iostream> 

int main() 
{ 
    std::cout << "Enter two numbers:" << std::endl; 
    int v1, v2; 
    std::cin >> v1 >> v2; 
    std::cout << "The sum of " << v1 "and " << v2 << "is" << v1 +v2 << std::endl; 
    return 0; 
} 

有什麼建議?

+0

你可以從命令行構建嗎? – 2011-05-27 14:15:00

+0

我不知道如何通過命令行編譯,或者如何訪問命令行,除非是終端。所以,如果你能告訴我在命令行寫什麼,那麼我會嘗試。 :) – Murray 2011-05-27 14:38:49

+0

它不是一個終端,但我想這就是你所想的那樣。你應該學會如何使用它。我真的建議使用cgwin和netbeans以外的東西,比如VC++ Express或Code :: Blocks。 – 2011-05-27 14:41:30

回答

0

我在7.0 C++版本中遇到了很多問題。它不斷破壞自動生成的make文件。我刪除它並降級。 6.9.1版本仍然可用,似乎工作得更好。

p.s.

如果你打算做QT開發,那麼你選擇哪個編譯器鏈是很重要的。你想尋找「min​​gw tdm dw2」。 SJLJ版本的mingw(這是默認版本)不適用於發佈的QT二進制庫。