4

我最近在一台 PC 上重新安装了 Windows,但在使用 MinGw/Msys 和 Qt 4.8.3 重新安装 Netbeans C++ 时失败了。每次我尝试构建这样的错误消息时都会出现:

"/d/Eigene Dateien/Dokumente/NetBeansProjects/Test_1/"C:/msys/1.0/bin/make.exe"" -f nbproject/Makefile-Debug.mk QMAKE=/C/Qt/4.8.3/bin/qmake.exe SUBPROJECTS= .build-conf

/bin/sh.exe: /d/Eigene Dateien/Dokumente/NetBeansProjects/Test_1/C:/msys/1.0/bin/make.exe: No such file or directory
make.exe": *** [.build-impl] Error 127


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

在我看来,它试图相对于项目路径执行命令。在我的笔记本电脑上,当我安装 Netbeans 7.2.1(现在是 7.3,可能是这个原因?)时,我所做的一切都是一样的,但没有这个问题。

4

3 回答 3

4

这是 Netbeans 7.3 中的 Java 7u21 引起的错误。请参阅https://netbeans.org/bugzilla/show_bug.cgi?id=228730。一种解决方法是,如果您不想升级(尽管我不明白为什么有人不想升级),请将 msys 的 bin 目录添加到路径中,然后make.exe用作 make 的命令(而不是 C: \msys\bin\make.exe 或安装它的任何位置)。

话虽如此,最好的解决方案是升级到 Netbeans 7.3.1,那里的 bug 似乎已经修复,还有更多的 bug。

于 2013-06-12T20:21:49.590 回答
2

如果没有make.exe,C:\msys\1.0\bin你应该使用?:\minGW\bin\make.exe。

此外,您的 Netbeans 选项应该具有 make exe 的路径。

在此处输入图像描述

于 2013-05-08T21:36:15.790 回答
0

如果您已配置好路径(您可以打开控制台并在路径上的任何位置执行 make.exe 形式),您可以在 C/C++ netbean 配置中的“Make Command”选项上放置“make.exe”(不带路径)。

于 2018-02-11T19:40:16.603 回答