Netbeans C ++尝试使用make.exe的相对路径

时间:2013-05-04 22:59:22

标签: c++ windows netbeans g++ mingw

我最近在一台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,也许是因为这个原因?)并且没有这个问题。

3 个答案:

答案 0 :(得分: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,其中错误似乎已得到修复,还有更多错误。

答案 1 :(得分:2)

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

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

enter image description here

答案 2 :(得分:0)

如果你已经配置了你的路径rigth(你可以打开你的控制台并在路径的任何地方执行make.exe表单),你可以放置" make.exe" (没有路径)on" Make Command" C / C ++ netbean配置中的选项。