Existe-t-il un moyen pour Eclipse CDT d'incrémenter automatiquement le numéro de version de votre build chaque fois que vous construisez votre projet? Je peux trouver des solutions pour ANT, mais je comprends que c'est seulement pour les projets Java.Incrémentation automatique de la version dans Eclipse CDT (C++)
5
A
Répondre
2
Non, ANT n'est pas uniquement destiné aux projets Java. Il est principalement utilisé pour eux, mais vous confondez ANT pour maven. Ant peut être utilisé avec GCC et autres, mais vous ne pouvez pas utiliser le système de construction eclipse.
En fait, il y a quelques commandes que vous pouvez utiliser avec fourmi (utiliser ceci à l'intérieur d'une cible):
<delete file="buildnumber.h"/>
<buildnumber file="ant-build-number.n"/>
<echo file="buildnumber.h">
#ifndef BUILDNUMBER_H_
#define BUILDNUMBER_H_
#define BUILD_NUMBER ${build.number}
#endif
</echo>
Cela va créer un fichier nommé buildnumber.h et ant-build-number.n. Ne touchez pas ant-build-number.n (il inclut le numéro de build pour les futures versions). Ensuite, vous pouvez inclure buildnumber.h. Vous pouvez également utiliser la tâche exec pour exécuter gcc (voir http://ant.apache.org/manual/Tasks/exec.html)
Questions connexes
- 1. refactorisation C++ dans Eclipse CDT
- 2. C#, Entity Framework, incrémentation automatique
- 3. incrémentation automatique nom
- 4. ID de conteneur C# à incrémentation automatique
- 5. mysql incrémentation automatique de
- 6. dans un IDE (Eclipse cdt)
- 7. Paramètres Eclipse CDT
- 8. Gestion des répertoires d'inclusion dans Eclipse CDT
- 9. Eclipse CDT vs NetBeans C++ vs
- 10. Eclipse CDT et lib
- 11. Projet avec plusieurs binaires dans Eclipse CDT
- 12. Comment configurer Eclipse avec CDT?
- 13. Étape de post-construction dans Eclipse CDT
- 14. Comment modifier la configuration de lancement active dans Eclipse CDT
- 15. MySQL, C++: Récupération de l'ID à incrémentation automatique
- 16. Extensions Popup Eclipse PDE pour CDT
- 17. optimisée Structure du projet dans Eclipse CDT
- 18. Eclipse CDT, création de boîtes de dialogue
- 19. Un moyen d'arrêter la compilation Eclipse CDT?
- 20. Définition des indicateurs d'optimisation dans Eclipse CDT
- 21. Utilisation de Makefile personnalisé avec Eclipse/CDT
- 22. Problème de démarrage avec Eclipse CDT & mingw
- 23. Problème avec le débogage dans Eclipse CDT
- 24. Eclipse CDT avec Cygwin GCC: découverte automatique des symboles et des chemins
- 25. Impossible de définir des points d'arrêt dans CDT et Eclipse
- 26. Importation de fichiers sources de bibliothèques tierces dans Eclipse CDT
- 27. construction de la difficulté C++ projet dans Eclipse CDT dans OS X pour une raison stupide
- 28. Paramètres de construction par défaut Eclipse CDT
- 29. Eclipse CDT généré getters/setters nom
- 30. Fichiers temporaires de projet Eclipse CDT