Comment compiler / construire / exécuter un projet C ++ dans Geany?
Je ne pensais vraiment pas que ce serait aussi difficile. Geany clairement a la capacité de créer des projets, ajouter des fichiers à la de projets, de compiler les fichiers individuels, mais alors, même après une recherche sur google je ne pouvais pas trouver une description claire de la façon de construire et d'exécuter le projet... C'est assez ennuyeux car j'aime la simplicité de Geany et de ses sobre et épurée de l'espace de travail, mais cela pourrait être un briseur d'affaire.
source d'informationauteur returneax | 2010-12-17
Vous devez vous connecter pour publier un commentaire.
Geany ne pas compiler des projets. Vous pouvez utiliser un makefile pour servir le même but; cependant, vous avez à faire à la main ou utiliser une commande externe qui peut comprendre les dépendances. Geany est "faire" de la commande utilisez le fichier appelé makefile par défaut, de sorte que vous pouvez simplement donner à votre fichier de ce nom et tout doit être bien.
Exemple tiré de ici. Vous pouvez trouver plus d'informations détaillées sur cette page.
De construire projet vient tout juste d'ouvrir un fichier de projet, puis choisissez dans le menu de construction (maj+F9).
Pour l'exécution de menu générer et Exécuter (touche F5).
Si le projet n'a pas compiler à l'aide de la faire (comme il le fait habituellement sur Linux), vous devrez également modifier les propriétés du projet dans le menu Projet d'entrée de Propriétés.
Si vous voulez des détails vous pouvez également lire le manuel, il pourrait semble stupide par rapport à googler, mais il semble assez clair pour moi... il suffit de frapper la touche F1.
Selon cetteappuyez sur F8 pour compiler et F5 pour exécuter le projet. Vous devez d'abord configurer le compilateur bien que, comme mentionné dans l'article.
Geany construit des projets à l'aide des commandes externes. C'est souple et permet à l'IDE d'être indépendant de la langue, étant ainsi en mesure de construire de vastes et hétérogènes projets.
Concernant C++, il est très simple de créer une base de Makefile (beaucoup plus simple que dans l'exemple ci-dessus). Suposé votre projet s'appuie un programme appelé "my_program", se compose des fichiers my_program.cpp et bar.cpp et les liens avec la bibliothèque foo. Tous vous avez besoin est cela:
Enregistrer ce avec le nom "Makefile" dans le même répertoire des sources.Maintenant, vous devez créer la Geany projet, indiquant que le répertoire de base est où le code (et Makefile) sont stockés.
Que c'est! vous pouvez maintenant compiler votre programme avec une pression de touche (maj+F9). Pour également en cours d'exécution avec une touche suffit d'entrer votre nom de programme (my_program dans l'exemple) dans la Geany les propriétés du projet.
Notez qu'il est important que l'un de vos fichiers source a le même nom que le binaire cible, sinon vous ne pouvez pas l'utilisateur, de règles implicites, ce qui complique le Makefile un peu.
La compilation d'un multi-fichier de projet C++ à l'aide de Geany touches F nécessite tout d'abord l'installation d'un Makefile et les paramètres correspondants dans Geany (comme décrit dans la réponse à la question précédente); après l'installation est terminée, la F-clés dans Geany est Construire menu déroulant devenir utile pour le multi-projet de fichier.
Toutefois, si vous voulez juste rapidement compiler un multi-fichier de projet C++ sans avoir à configurer un Makefile ainsi que Geany les paramètres, utilisez le terminal au bas de Geany pour taper la ligne de commande d'instructions pour la compilation d'un multi-projet de fichier:
Vous pouvez alors exécuter votre exécutable avec:
(À noter que ce qui précède s'applique à Geany sur Linux, je n'ai pas testé les commandes ci-dessus sur les autres systèmes d'exploitation.)
En supposant que vous avez configuré vos chemins d'accès(clic droit
my computer > properties > advanced system settings > environment variables
il suffit de google recherche de quoi faire) et Mingw correctement, cliquez sur "set menu générer des commandes" et entrez les informations suivantes. y compris les "".c'est ce qui a fonctionné pour moi, si vous obtenez une erreur lorsque vous tentez de créer une fois que vous avez compilé) qui dit quelque chose à propos de certaines autorisations problème, c'est b/c de l'UAC windows bloque Geany de la construction. Vous avez juste besoin d'exécuter geany en tant qu'administrateur pour résoudre ce problème.