我已经安装了 NetBeans 7.3(今天安装了两次),并安装了 MinGW(今天多次)。我的操作系统是 Win 7 64
我尝试过安装带有 MSYS 的 MinGW,尝试过安装带有 MSYS 和 MinGW DT 的 MinGW,尝试过不带 MSYS 的 MinGW,尝试过单独安装 MSYS,尝试过以特权用户身份安装,更改过 PATH 和编译器设置,将项目移动到“C:\prj”目录,并尝试过将 libgcc_s_dw2-1.dll 添加到我的项目文件夹,但每次都无法编译任何内容。
我目前的 PATH 和编译器选项如下
但是当我尝试编译某些东西时,例如(C/C++ 应用程序)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv) {
return (EXIT_SUCCESS);
}
或者无论如何,它可能是一个空文件,但我仍然收到错误:
"/c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/"C:/MinGW/msys/1.0/bin/make.exe"" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
/bin/sh: /c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/C:/MinGW/msys/1.0/bin/make.exe: No such file or directory
make.exe": *** [.build-impl] Error 127
BUILD FAILED (exit value 2, total time: 758ms)
我将非常感激任何能改善这种情况的建议。谢谢!
答案1
我刚刚在 NetBeans 论坛上找到了此问题的解决方案:
http://forums.netbeans.org/topic54884.html
您需要做的就是:
前往
C:\MinGW\bin
并复制mingw32-make.exe
。然后将其重命名为make.exe
现在转到
C:\MinGW\msys\1.0\bin
并重命名make.exe
为makeOLD.exe
(以防万一)然后将新的
make.exe
移入C:\MinGW\msys\1.0\bin
。
您可能需要重新启动 NetBeans,但您会发现现在可以编译和构建!
我很想知道这怎么会突然变成一个问题。如果有人发现,请告诉我们。我看到有人建议从 Java JDK1.7.0_17 更新到 JDK1.7.0_21 会破坏 C++ 编译,但我不知道这是怎么发生的。