[英]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.