El código que uso consiste en un conjunto de módulos compilados para bibliotecas individuales. Las bibliotecas, a su vez, están vinculadas en diferentes combinaciones para crear binarios diferentes.Usando Boost.Program_options en el programa modular
Por lo tanto, es bastante ordinal.
Diferentes módulos utilizan diferentes argumentos de línea de comandos y quiero usar Boost.Program_options para analizar.
Dado que el conjunto de argumentos de línea de comando depende de qué bibliotecas estén enlazadas, no sé de antemano todos los argumentos y, por lo tanto, no puedo agregarlos a program_options :: options_description.
¿Cómo habilita a cada módulo para agregar sus argumentos de línea de comando y luego leerlos?
Gracias