Le code que j'utilise consiste en un ensemble de modules, compilés dans des bibliothèques individuelles. Les bibliothèques, à leur tour, sont liées dans différentes combinaisons pour construire des binaires différents.Utilisation de Boost.Program_options dans le programme modulaire
Donc, c'est plutôt ordinal.
Différents modules utilisent des arguments de ligne de commande différents et je souhaite utiliser Boost.Program_options pour l'analyse. Comme l'ensemble des arguments de la ligne de commande dépend de ce que les bibliothèques sont liées, je ne connais pas tous les arguments à l'avance et je ne peux donc pas les ajouter à program_options :: options_description.
Comment permettre à chaque module d'ajouter ses arguments de ligne de commande et de les lire plus tard?
Merci