如何转换Qt控制台应用程序及其参数的文档';来自c+的描述+;将Qt主代码转换为外部格式 假设Qt+C++应用程序使用qSimuldLePARSER根据典型模式定义和处理其参数和选项(BoLead)。是否有一种方法可以将源代码中特定参数和选项的描述转换为人类可读的格式(html、rtf等)。(我正在寻找类似的东西,例如doxygen,以允许在外部文档网页中“重用”源代码中的描述)

如何转换Qt控制台应用程序及其参数的文档';来自c+的描述+;将Qt主代码转换为外部格式 假设Qt+C++应用程序使用qSimuldLePARSER根据典型模式定义和处理其参数和选项(BoLead)。是否有一种方法可以将源代码中特定参数和选项的描述转换为人类可读的格式(html、rtf等)。(我正在寻找类似的东西,例如doxygen,以允许在外部文档网页中“重用”源代码中的描述),c++,qt5,documentation-generation,C++,Qt5,Documentation Generation,谢谢 我为这个问题与一些已经回答的问题重复的情况提前道歉。请链接现有答案,因为我找不到任何相关答案。可能是qdoc:我会使用--help运行应用程序,然后尝试为输出找到一些解析器。由于文档风格类似于Linux,所以如果有某种工具可以使此输出美观,我也不会感到惊讶@eyllanesc您误解了这个问题(这不是代码文档,而是程序参数文档)。@MarekR我指出qdoc是因为以下几行:…像doxygen一样,允许“重用”源代码中的描述…@MarekR:谢谢您的提示,您的解释是正确的。我不搜索代码文档解析

谢谢


我为这个问题与一些已经回答的问题重复的情况提前道歉。请链接现有答案,因为我找不到任何相关答案。

可能是qdoc:我会使用
--help
运行应用程序,然后尝试为输出找到一些解析器。由于文档风格类似于Linux,所以如果有某种工具可以使此输出美观,我也不会感到惊讶@eyllanesc您误解了这个问题(这不是代码文档,而是程序参数文档)。@MarekR我指出qdoc是因为以下几行:…像doxygen一样,允许“重用”源代码中的描述…@MarekR:谢谢您的提示,您的解释是正确的。我不搜索代码文档解析器,而是搜索控制台参数的文档。我不确定是否有办法使用qdoc。该问题也可以重写:“是否有一种推荐的方法,可以一次编写Qt应用程序参数的描述,然后两次使用该描述(在源代码中或出于文档目的)?例如,标记为html和标记为源代码以包含在main.cpp中?
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"));