2
我有一组降价页面,用于在表设置中记录我的代码,并使用@subpage将这些页面放在表页面下。Doxygen有条件降级页面
Table.md
Code Table
==========
| Name | Description |
|-----------------|-------------|
| @subpage index0 | |
| @subpage index1 | |
| @subpage index2 | |
| @subpage index3 | |
Subpage0.md
000 - Table Element {#index0}
===================
等,为
从doxygen的的@subpage
引用输出的文档
那么其他的网页将与网页文本替换标题,即'000 - 表格元素'。此外,文件链接将在导航装订线中的Code Table
链接下进行分页。
我的问题,现在我想采取这些相同的文件,但基于我建立的代码添加条件。这是我如何改变其中一个文件。
@if BUILD_A
000 - Table Element {#index0}
===================
@elseif BUILD_B
000 - New Table Element {#index0}
===================
@endif
我doxygen的预处理和启用部分均设置正确,它输出正确的文本,我想,这个问题是导航排水沟不再子页面那些有这种类型的条件设置的页面和实际页面不要使用页面标题的链接标题,而是使用文件名作为标题。
目前与doxygen降价过于有限,我必须使用dox页面或设置不可能与我想要的?
这是一个很好的问题(+1)。我还遇到过许多类似的问题,包括doxygen和markdown的混合,特别是减价和条件转换文本没有被无缝处理。一般来说,我已经尝试了各种方式来重构我需要的东西,例如这些东西,直到某些工作。我怀疑这可能是“用doxygen减少太多限制” - 但我有兴趣地等待答案。 – Cheeseminer