回答
在找到答案之前,我一直在尋找很多東西,所以我認爲這將很高興分享!
根據這一Doxygen gotchas文章我終於發現:你需要添加一個文件與DOX擴展。其內容應包含C風格的註釋塊:
/*!
\page My test page
contents
...
more contents
*/
確保您的自定義文件放在其中包括在INPUT設置或在當前目錄中,如果輸入爲空目錄,所以這些文件可以發現。
只需將您的自定義文件列在doxyfile的INPUT宏中。你可以選擇你認爲合適的名字。格式是帶有Doxygen標籤的文本。
我試過了,但文件被包含爲源文件(添加到文件列表中)。使用dox擴展似乎可以防止這種情況 – Veger 2010-06-16 10:36:37
爲了更加完整,從Doxygen版本1.8(我相信)開始,它現在支持與markdown語法非常相似的其他文本文件。您不再需要使用C/C++樣式的註釋塊。相反,只需編寫幾乎正常文本並確保文本文件位於INPUT路徑中,並且doxygen掃描實際上會查找帶.markdown擴展名(或您選擇使用的任何其他擴展名,如.md)的文件。
我並不積極(可能將此視爲一個問題),但我沒有看到將\ dot這樣的命令添加到降價文檔中的方法。 – pedz 2014-01-26 01:11:27
@pedz:自從我跟Doxygen打過一段時間後(換了一段時間的工作),所以不記得所有的細節。您不能將任何自定義標籤添加到降價。它必須得到解析器的支持,但我相信「\ dot」是一個有效的標記:http://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmddot。因此可能a)您的配置文件中沒有正確的版本或b)您沒有指定DOT工具可用。 – DXM 2014-01-26 02:55:53
爲清楚:
在.dox配置文件,該文件的東西 加到輸入指令是這樣的:
INPUT = ../src \
../include \
../docs/my-extra-file.txt
如果該文件有相應的擴展,說喜歡.H或者.c,那麼Doxygen會在不添加INPUT指令的情況下找到該文件。裏面的文件正常使用Doxygen的標籤,如源,即註釋塊內,如:
/*! \mainpage MyProject - A Brief Description.
\image html Mylogo.png
\section my-intro MyProject Introduction
\htmlinclude about-MyProject.html
*/
人們可以也只是在上面的例子中使用包括標籤中的一個,像「\ htmlinclude」,任何在代碼中的哪裏。
- 1. 如何將Wordpress文章包含在自定義PHP文件中?
- 2. 如何在doxygen文檔中包含文件夾?
- 3. 如何在.tpl中包含自定義JS(JQuery)文件?
- 4. 如何在我的自定義庫文件中包含會話?
- 5. 如何在ClickOnce部署中包含自定義數據文件?
- 6. 如何編寫自動包含在Doxygen輸出中的自述文件?
- 7. 如何用Doxygen文件包含文件包括
- 8. 如何在Doxygen註釋中包含.cpp文件的子集?
- 9. ListView包含在自定義控件中
- 10. setup.py包含自定義數據文件
- 11. eclipse包含自定義文件(c)
- 12. 包含自定義頭文件(ANSI C)
- 13. 在doxygen中包含MS-Word文檔
- 14. 在SVN倉庫中包含doxygen文檔
- 15. PegKit自定義包含文件的自定義操作
- 16. 在WordPress插件中包含自定義字體文件
- 17. 如何在自定義插件中包含Java編譯任務?
- 18. 如何在Doxygen中創建一個僅包含「公共」API文件的文件
- 19. 如何在構建過程中包含自定義文本文件
- 20. 如何在Sandcastle幫助文件中包含自定義文檔註釋元素?
- 21. MEANJS樣板文件:其中包含自定義JavaScript文件?
- 22. 如何包含一個自定義的php文件?
- 23. 如何使用自定義taglib包含jsp文件?
- 24. 在XCode中包含自定義框架的頭文件
- 25. 在控制器中包含自定義異常文件
- 26. 在自定義extjs主題中包含現有的CSS文件
- 27. 要包含在補丁msp文件中的自定義表
- 28. 如何讓Doxygen記錄在C++文件中定義的類?
- 29. 如何包含自定義SQL函數
- 30. 如何包含自定義C庫
我認爲你的代碼示例有一個小錯誤。 「page」特殊命令之前的標記必須是「@」或「\」。我試圖按照原樣使用您的示例,但未生成頁面,但是使用該小修補程序可以正常工作。 – wil 2012-03-12 01:57:26
Markdown現在也可用。 [Here's](http://stackoverflow.com/a/9522667/339872)如何使用它。 – antitoxic 2012-03-13 11:18:07