GNU Gengetopt génère une fonction C qui utilise la fonction getopt_long pour analyser les options en ligne de commande, de les valider et remplit une structure.
Ainsi votre programme peut maintenant gérer des options telles que:
monprog --input truc.c -o foo.o -i --no-onglets 100 * .class
Et les deux options longues (ceux qui commencent par -) et les options courtes (commencent avec - et se composent d'un seul caractère) peut être manipulé. Pour les normes sur les options courtes et longues, vous voudrez peut-être jeter un oeil à la GNU normes de codage.
Gengetopt peut également générer une fonction pour enregistrer les options en ligne de commande dans un fichier, et une fonction pour lire les options de ligne de commande à partir d'un fichier.
Bien sûr, ces deux types de fichiers sont conformes. Gengetopt est un logiciel libre
Quoi de neuf dans cette version:.
- Correction d'un problème de compilation sous Mac OS X
- Ajout VersionText directive
- option de ligne de commande --strict caché Ajouté
- de nombreux bugs
Quoi de neuf dans la version 2.22.3:
- les valeurs des options Enum peuvent maintenant contenir + et -.
- Problèmes de compilation en raison de la FIX_UNUSED macro ne pas être au bon endroit ont été fixés.
- - tête-output-dir et --src_output-dir options de ligne de commande ont été ajoutés à stocker cmdline.h séparément cmdline.c .
- fonctions générées utilisent prototypes avec char ** au lieu de char * const *.
Commentaires non trouvées