Je viens d'installer NetBeans 7.0 avec le package C++. Il a demandé un compilateur C++ - j'ai installé MinGW. Je l'ai ajouté à NetBeans (pour qu'il le reconnaisse). Je pense que tout est correct ...
J'ai écrit une application C++ très simple dans main.cpp et essayé de la compiler ...
#include <cstdlib>
#include <iostream>
int main( int argc, char** argv ) {
std::cout << "Hello, world!";
return 0;
}
Il se plaint de "Make Command" (sous Outils -> Options -> C/C++ -> Outils de compilation). J'ai essayé de le réparer et tapez C:\MinGW\msys\1.0\bin\make.exe dedans. J'ai essayé de le compiler à nouveau! Voici le message d'erreur ...
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf make[1]: Entering directory `/c/Users/admin/Documents/C++/helloWorld' "/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/helloworld.exe make[2]: Entering directory `/c/Users/admin/Documents/C++/helloWorld' make[2]: mkdir: Command not found mkdir -p build/Debug/MinGW-Windows make[2]: *** [build/Debug/MinGW-Windows/main.o] Error 127 make[1]: *** [.build-conf] Error 2 make: *** [.build-impl] Error 2 make[2]: Leaving directory `/c/Users/admin/Documents/C++/helloWorld' make[1]: Leaving directory `/c/Users/admin/Documents/C++/helloWorld' BUILD FAILED (exit value 2, total time: 2s)
Comment résoudre ce problème et configurer correctement NetBeans (avec le package C++)?
Je suppose que vous n'avez pas ajouté msys à votre variable PATH
. Voir cette entrée du forum Netbeans , l’erreur signalée étant essentiellement la même que celle que vous avez collée dans votre question. Ainsi, le message d'erreur que vous avez reçu ne se plaint pas de make, il se plaint de ne pas trouver mkdir
, qui est supposé se trouver dans un répertoire de votre répertoire msys. Ajouter C:\MinGW\msys\1.0\bin\
à votre variable windows PATH
sera probablement suffisant pour résoudre ce problème.
mkdir dans Cygwin peut être un fichier .exe séparé au lieu d’une fonction de bash. Donc, vous le manquez peut-être pour une raison quelconque.
"Résoudre les outils de construction natifs manquants" Problème de commande Netbeans Make. Aller à -Outils -Options -C/C++ Écrire pour créer la commande: C:\MinGW\msys\1.0\bin\make.exe