g++: erreur: CreateProcess aucun fichier ou répertoire

J'obtiens l'erreur suivante:

g++: error: CreateProcess no such file or directory

chaque fois que j'essaie de compiler un programme. J'ai installé le MinGw 7.2 version à travailler sur une machine windows et le problème ne se produit pas, cependant, après l'installation de Windows SP3 sur mon ordinateur à la maison, j'obtiens cette erreur et je ne peux pas le comprendre puisque j'ai mis toutes les variables d'environnement correctement. J'ai même essayé de définir le chemin d'accès à C:\MinGw\libexec\gcc\i686-mingw32\4.6.1 où cc1plus.exe et cc1.exe sont situés, mais toujours pas de chance.Si je tape cette ligne de commande:

_assoc .rpc=cpls

_ftype cpls=g++ "%1" %*

_program.cpp

il seemse pour compiler depuis je obtenir le temps de compilation des erreurs pour le C++11 mots clés qui ne sont pas reconnus sans -std=c++0x commutateur. Toutes les suggestions? Merci à l'avance.

  • Avez-vous de MinGW 'w32api' paquet installé? Si non, vous en avez besoin.
  • Pour vous aider à vérifier si c'est un MinGW problème, ou un problème avec votre fichiers, avez-vous essayé de compiler sur une autre plate-forme? Le g++ erreur dans la question est produite par g++ lui-même (donc, le problème n'est pas qu'il ne peut pas trouver cc1plus.exe et amis). par exemple, g++ foo_bar_file_does_not_exist produit une erreur similaire pour moi (sur un système linux avec g++ sur le chemin)
  • Les fichiers de compilation fine avec la même version de MinGW nuwen.net/mingw.html sur une autre machine windows, donc je ne vois pas où peut être le problème.J'ai aussi installé Ubuntu et je peux compiler amende.
InformationsquelleAutor Marius Pirvu | 2011-11-01