Как преобразовать документацию консольного приложения Qt и описание его аргументов из основного кода C++ Qt во внешний формат

Предположим, что приложение Qt C++ использует QCommandLineParser для определения и обработки его аргументов и опций в соответствии с типичным шаблоном (упомянутым ниже). Есть ли способ преобразовать описание конкретных аргументов и параметров из исходного кода в удобочитаемый для человека формат (html, rtf, ...). (Я ищу что-то подобное, например, doxygen, чтобы позволить "повторно использовать" описание из исходного кода на веб-странице с внешней документацией).

QApplication app(argc, argv);
QCommandLineParser parser;
parser.addHelpOption();
parser.addVersionOption();
parser.addPositionalArgument("lorem1", "Lorem ipsum dolor sit amet.");
parser.addOption(QCommandLineOption("lorem2", "Lorem ipsum dolor sit amet.", "value"));

Благодарю.

Заранее прошу прощения за случай, когда этот вопрос дублирует некоторые уже отвеченные. Пожалуйста, свяжите существующие ответы, так как я не могу найти ни одного соответствующего ответа.

0 ответов

Другие вопросы по тегам