2013-06-01 33 views
3

我的問題在於,我安裝了適用於C,C++等的所有適當編譯器(MinGW),並且它們運行正常,但Netbeans不會訪問make.exe util 。我重新安裝了NetBeans的C++,因爲我的最後安裝變得腐敗,每當我建一個項目,我現在得到這個錯誤:NetBeans C++在錯誤的位置尋找make實用程序

"/c/Users/User/Dropbox/C++ Workspace/Project/"C:/MinGW/msys/1.0/bin/make.exe"" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf 
/bin/sh: /c/Users/User/Dropbox/C++ Workspace/Project/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: 303ms) 

這個問題的解決方案似乎微不足道,因爲NetBeans被尋找的make.exe UTIL錯位置。它正在搜索的url的最後部分是正確的,但它看起來好像將項目的位置追加到它的開頭。但我可能是錯的。有誰知道爲什麼NetBeans會這樣做和/或我該如何解決它?謝謝!

此外,我試着發佈解決方案here,但我從來沒有參考任何其他版本的make工具,除了MinGW之外。

回答

1

我與NetBeans IDE 7.3和MinGW的問題完全相同,因爲make文件的路徑名與項目文件夾名稱連接在一起;結果make文件無法找到。在經歷了許多痛苦的嘗試和錯誤之後,我終於找到了工作,至少對於NetBeans提供的Welcome_1示例以及我正在開發的我自己的原始項目而言。

記得當你第一次設置NetBeans時,它告訴你C:\ MinGW \ bin下的mingw32-make.exe不兼容,並且要求你使用C:\ MinGW \ msys \ 1.0 \ bin下的make.exe。原來,後者是不相容的。我製作了mingw32-make.exe的副本,將其更名爲make.exe(否則NetBeans拒絕使用它),相應地更新了工具集合,並說它工作「構建成功」。

希望這將有助於他人在未來。

更新:剛剛安裝NetBeans IDE 7.3.1,現在「/C/MinGW/msys/1.0/bin/make.exe」正常工作。所以這似乎是在7.3.1中修復的NetBeans 7.3中的一個錯誤。希望這可以幫助。