Netbeans 7.0 编译器错误

Posted

技术标签:

【中文标题】Netbeans 7.0 编译器错误【英文标题】:Netbeans 7.0 compiler error 【发布时间】:2011-05-27 13:59:57 【问题描述】:

我正在使用 Netbeans 7.0 并在尝试编译和调试时收到此错误:

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

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

我将环境变量(在 Windows 中)设置为 C:\cygwin\bin 在 Netbeans 中,我的构建工具属于 Cygwin 家族。 C编译器是Gcc,C++编译器是G++,汇编器是as.exe,make命令是make.exe,调试器是gdb.exe。它们都位于 C:\cygwin\bin\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;

有什么建议吗?

【问题讨论】:

你可以从命令行构建吗? 我不知道如何通过命令行编译,或者如何访问命令行,除非它是终端。所以如果你能告诉我在命令行中写什么,那么我会尝试。 :) 它不是终端,但我想这就是你的想法。你真的应该学习如何使用它。我真的建议使用 cgwin 和 netbeans 以外的东西,比如 VC++ Express 或 Code::Blocks。 【参考方案1】:

我在使用 7.0 C++ 版本时遇到了很多问题。它不断破坏自动生成的make文件。我将其删除并降级。 6.9.1 版本仍然可用,而且似乎工作得更好。

附言

如果您要进行 QT 开发,那么选择哪个编译器链很重要。您想查找“min​​gw tdm dw2”。 SJLJ 版本的 mingw(默认)不适用于已发布的 QT 二进制库。

【讨论】:

以上是关于Netbeans 7.0 编译器错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 NetBeans 中使用 Microsoft C++ 编译器?

在netbeans的项目中编译单个文件

如何将 FLTK 库添加到 netbeans 项目中

Netbeans 中的“make [2]:g++:找不到命令”

NetBeans C++

从命令行编译新的 C# 版本(C# 7.0 更高版本)