Le fichier de programme spécifié dans la configuration de lancement n'existe pas
Je suis confronté à quelques problèmes concernant eclipse c/c++. Je suis en train de créer un nouveau projet, je donne le code, et après l'exécution du code, j'obtiens cette erreur:
The program file specified in the launch configuration does not exist
C:\Users\elisabeth\workspace\mm\Debug\mm.exe not found
Veuillez noter que je suis en train de travailler avec des épices boîte à outils; je définir le chemin d'accès pour le "comprendre" les fichiers et les bibliothèques, mais encore je ne peux pas avoir un résultat.
Quelles sont les causes de cette erreur et comment puis-je le résoudre?
- Ainsi, "comprendre" n'est généralement pas utilisé pour trouver le fichier exécutable. Vous devez définir le répertoire de travail et faire en sorte que la sortie de répertoire est le même et que mm.exe est vraiment là. S'il y a un bug dans la création du projet, vous pouvez toujours essayer de adjiust ces 2 chemins d'accès manuellement. (rien d'extraordinaire difficile, mais toujours de sauvegarde des modifications).
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer une configuration d'exécution. Aller à
Run > Run Configurations
. Cliquez surNew
bouton, remplirC/C++ Application
champ, c'est à dire, insérer un chemin d'accès à votre fichier exécutable. La nouvelle configuration s'affiche dans la liste qui apparaît lorsque vous cliquez sur la flèche à côté du bouton exécuter.Bien sûr, cela suppose que votre peut construire sans problèmes, sinon vous ne verrez pas un exécutable à point de.
Vous pouvez nettoyer le projet, le construire à nouveau et l'exécuter comme un C/C++ de l'application. Simplifié des étapes, comme suit,
Que l'erreur se lit comme suit:
Tout d'abord, vous devez vérifier si il y a un exécutable "mm.exe" dans votre dossier de Débogage. (Bien sûr, il n'est pas là et c'est pourquoi le message d'erreur)
Aller de Projet > Nettoyer
et vous devriez voir quelques fichiers supprimés à partir de votre dossier de Débogage
Aller Project > Build Project
et vous devriez voir quelques nouveaux fichiers générés par ex. mm.d, mm.o, mm. Cette "mm" est probablement le fichier exécutable que vous êtes à la recherche pour
Maintenant que vous savez ce que votre exécutable, vous devez le dire à l'éclipse de ce fichier pour l'exécuter à la place de mm.exe. Allez à propriétés de Projet et d'en exécuter les paramètres de débogage créer une nouvelle configuration (ou de modifier une configuration existante, si elle existe déjà). Dans cette configuration, dans l'onglet principal, en C/C++ de l'Application de spécifier un chemin d'accès complet à "mm". Qui, dans votre cas, est -
"C:\Users\elisabeth\workspace\mm\Debug\mm"
Une meilleure façon de le faire dans eclipse est:
${project_loc}/"votre dossier"/"votre fichier exécutable"
par exemple
${project_loc}/Debug/mm
Éviter des problèmes avec la configuration en allant dans les propriétés du Projet > C/C++ build > Actualiser la Stratégie et spécifier le dossier de votre projet. L'option de configuration "projet de Recherche" affiche un dossier correct alors et vous verrez ce que vous construire là - Debug, Release, ou les deux. Vous ne souhaitez pas spécifier le dossier à l'aide de l'option d'exploration à chaque fois que vous importez des projets ou des configurations de commutation.
ce qui a fonctionné pour moi est
file->refresh
puis faire la configuration de Débogage de nouveau en choisissant le c/c++ binaire de nouveau.
Comme c'est la première SORTE de discussion qui apparaît pour ce sujet sur Google et aucune réponse n'a résolu le problème de mes étudiants étaient, je voudrais mentionner la solution que nous avons finalement trouvé de cette réponse:
Ce qui avait été mis à l'Elfe, même si nous avons été à l'aide d'un fraîchement téléchargé la version Windows de l'Éclipse.
parfois manqué accolade de fermeture peut être une partie d'un problème. Assurez-vous que le prototype de votre fonction au début du fichier. Ensuite, cliquez-droit sur votre projet dans la barre de gauche. cliquez sur nettoyage de projet. puis cliquez sur générer le projet et, enfin, l'exécution du projet