簡體   English   中英

有沒有辦法為C ++優化doxygen?

[英]Is there a way to optimize doxygen for C++?

對於Qt / C ++項目,我們將使用doxygen生成一些文檔,因此我正在搜索“最佳”配置文件。

我想到的一件事就是你有類似的東西

OPTIMIZE_OUTPUT_FOR_C  = NO
OPTIMIZE_OUTPUT_JAVA   = NO
OPTIMIZE_FOR_FORTRAN   = NO
OPTIMIZE_OUTPUT_VHDL   = NO

但我找不到類似C ++的東西,我不確定我是否需要C ++這樣的東西。

有沒有像“OPTIMIZE_OUTPUT_FOR_C ++”這樣的選項?

謝謝約翰

在我看來,Doxygen默認是針對C ++優化的。 據我所知,C ++是Doxygen設計用於的第一種語言; 它早在“改變日志”的支持下得到了支持。 另一方面,Java版本支持直到版本1.2.5才添加。 OPTIMIZE_OUTPUT_FOR_C選項在1.2.5之前也沒有添加,表明在1.2.5之前,Doxygen旨在更多地用於C ++,而更少用於C。

如果不啟用任何其他OPTIMIZE_FOR_<X>選項,Doxygen的輸出將在輸出中使用C ++樣式命名。 例如,它將創建一個名為“Classes”的組頭,用於列出所有類和結構。 另一方面,如果打開OPTIMIZE_OUTPUT_FOR_C ,則該組頭的名稱將更改為“Data Structures”(這是有道理的,因為C沒有“類”)。

因此,如果您想優化C ++的輸出,我認為答案只是使用默認的優化設置(即不要打開OPTIMIZE_OUTPUT_FOR_C或任何其他此類選項)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM