J'ai installé NetBeans 7.3 (deux fois aujourd'hui) et MinGW (plusieurs fois aujourd'hui). Mon OS Win 7 64
J'ai essayé d'installer MinGW avec MSYS, essayé de MinGW avec MSYS et MinGW DT, MinGW sans MSYS, essayé d'installer MSYS séparément, essayé d'installer en tant qu'utilisateur privilégié, modifié les paramètres PATH et du compilateur, pour déplacer le projet dans le répertoire "C: \ prj" , et a essayé d’ajouter libgcc_s_dw2-1.dll à mon dossier de projet, mais n’a rien compilé à chaque fois.
Mon PATH et les options du compilateur du moment ressemblent
Mais quand j'essaye de compiler quelque chose, par exemple (Application C / C ++)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv) {
return (EXIT_SUCCESS);
}
Ou quoi que ce soit, cela peut être un fichier vide, je reçois toujours une erreur:
"/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)
J'apprécierais toute suggestion pour améliorer cette situation. Merci!
"/c/Users/samsung/Documents/NetBeansProjects/CppApplication_2/"C:/MinGW/msys/1.0/bin/make.exe""
, mais je ne sais pas où le corriger.Réponses:
Je viens de trouver la solution à ce problème sur les forums NetBeans ici:
http://forums.netbeans.org/topic54884.html
Tout ce que vous devez faire c'est:
Aller à
C:\MinGW\bin
et faire une copie demingw32-make.exe
. Puis renommez le enmake.exe
Maintenant, allez à
C:\MinGW\msys\1.0\bin
et renommermake.exe
àmakeOLD.exe
(Au cas où)Puis déplacez votre nouveau
make.exe
dansC:\MinGW\msys\1.0\bin
.Vous devrez peut-être redémarrer NetBeans, mais vous devriez trouver que vous pouvez maintenant compiler et construire!
J'aimerais savoir comment tout cela est devenu soudainement un problème. Si quelqu'un le découvre, merci de nous le faire savoir. J'ai vu une suggestion selon laquelle la mise à jour de Java JDK1.7.0_17 à JDK1.7.0_21 casse la compilation C ++, mais la façon dont cela pourrait se produire me dépasse.
la source
le changement de nom n'a pas fonctionné sur Netbeans 8.xx, vous devez l'utiliser Msys ou Cygwin
la source