58 votes

Lancement raté du binaire non trouvé Eclipse pour C sous Windows

J'ai installé le plugin Eclipse CDT et aussi les paquets suivants :

  1. MinSys
  2. MinGW

J'ai également ajouté les chemins vers leur bin dans la variable d'environnement PATH. Même dans ce cas, je ne parviens pas à compiler et à exécuter un programme d'exemple dans Eclipse.
Comment puis-je réparer cela ? Merci de votre sollicitude.

0 votes

Vous obtiendrez peut-être des réponses si vous donnez plus de détails sur votre problème. Par exemple, modifiez votre question pour y inclure des éléments tels que des messages d'erreur, peut-être la source du programme d'exemple (si elle n'est pas trop volumineuse).

0 votes

Avez-vous créé le bon type de projet (C/C++). Quelles sont les erreurs que vous obtenez lorsque vous essayez de compiler ?

1 votes

Je suis également confronté au même problème. MinGW est installé sur mon ordinateur et les variables d'environnement du système sont toutes définies. Mais j'obtiens Launch Failed: Binary Not Found erreur.

84voto

Surya Points 1967

J'ai même été confronté à cette erreur et j'ai beaucoup cherché à la réparer. Heureusement, je l'ai résolu moi-même.

Voici les éléments dont vous devez vous assurer qu'ils sont réglés :

  1. Fenêtre > Préférences > C/C++ > Assistant nouveau projet CDT > Projet Makefile > Parseurs binaires

    a) Réglez-le sur PE Windows Parser si vous êtes sous Windows.

    b) Définissez-le sur Cygwin PE Parser si vous utilisez Cygwin.

    c) Définissez-le sur l'analyseur Elf si vous utilisez ubuntu.

  2. Fenêtre > Préférences > C/C++ > Build > Environnement

    Maintenant, cliquez sur "select" et sélectionnez la variable "Path" afin d'ajouter vos variables de chemin dans Eclipse.

Maintenant, c'est fait !

Tout ce que vous avez à faire est d'écrire un programme de test et d'appuyer sur Ctrl+B (Build all ; il y a un bouton dans la barre de menu) et ensuite de cliquer sur "Run".

3 votes

Vous voulez dire Environnement sous Debug ? J'ai essayé cela aussi, mais cela ne fonctionne toujours pas et donne la même erreur "Launch failed, binary not found" !

0 votes

@SadikshaGautam Je ne pense pas qu'il y ait une option "Environnement" sous debug. C'est une option distincte sous "C/C++". Donc, dans ce cas, vous devez le mentionner. Assurez-vous de "construire" le programme avant de l'"exécuter" pour la première fois.

13 votes

L'environnement se trouve sous Build, donc c'est Windows > Préférences > C/C++ > Build > Environnement :)

58voto

Noel Yahan Points 1220

Une fois l'installation terminée, allez dans Eclipse. project --> build all o Ctrl + B alors eclipse construit automatiquement les binaires et d'autres choses maintenant exécuter votre projet

8 votes

Après 1 heure de googling et de tout essayer, cette solution simple a fonctionné. merci beaucoup !

15voto

Almir Points 351
  1. Ouvrez les propriétés du projet (cliquez à droite sur votre projet, choisissez Propriétés dans le menu).
  2. C/C++ Build -> Paramètres
  3. Cliquez sur l'onglet Binary Parsers et cochez PE Windows Parser.

3 votes

Je ne comprends pas pourquoi ce n'est pas la valeur par défaut de l'installateur Windows d'Eclipse C/C++.

0 votes

Pour le mac, choisissez "Mach-O 64 Parser".

8voto

singingsingh Points 135
  1. Construire
  2. Rafraîchir le projet. Un nouveau dossier nommé Binaries apparaîtra maintenant dans l'explorateur de projet.
  3. Maintenant, courez :)

3voto

Tamawy Points 1447

Ce problème m'est arrivé. J'ai découvert que l'anti-virus que j'utilise considère le fichier binaire comme un cheval de Troie et empêche Eclipse de le construire avec succès. Vous devez désactiver le mode auto-protection, puis construire le projet et l'exécuter.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X