76 votes

Quelles bibliothèques de paramètres de parseur existe-t-il pour C ++?

J'aimerais transmettre les paramètres à mon programme C ++ de la manière suivante:

 ./myprog --setting=value
 

Existe-t-il des bibliothèques qui m'aideront à le faire facilement?

Voir aussi les assistants d'analyse des arguments pour C et Unix.

45voto

Igor Semenov Points 1232

24voto

Marcin Gil Points 16951

GNU GetOpt .

19voto

cheshirekow Points 1511

TCLAP est un design très agréable, léger et facile à utiliser: http://tclap.sourceforge.net/

17voto

remik Points 121

Je trouve plus facile d'utiliser ezOptionParser . C’est aussi un fichier d’en-tête unique, ne dépendant que de STL, fonctionne pour Windows et Linux (très probablement sur d’autres plates-formes), n’a pas de courbe d’apprentissage grâce aux exemples, possède des fonctionnalités que les autres bibliothèques ne possèdent pas (comme l’import / export de fichier avec des commentaires, des noms d’options arbitraires avec des délimiteurs, le formatage à utilisation automatique, etc.), et est sous licence LGPL.

14voto

Max Lybbert Points 11822

Et il y a une bibliothèque Google disponible.

En réalité, l'analyse en ligne de commande est "résolue". Choisissez-en un.

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