回答
您也可以使用支持VS2010的XML文檔格式。 http://msdn.microsoft.com/en-us/library/ms177226%28VS.80%29.aspx
評論你的代碼後,你可以使用Sandcastle創建一個類似MSDN的文檔:http://sandcastle.codeplex.com/。 (這是Sandcastle的GUI代表,它使用起來更容易:https://github.com/EWSoftware/SHFB)
我使用AtomineerUtils自動創建XML-Documentation標頭。這個工具會幫助你很多。您可以在這裏獲得免費的版本:http://www.atomineerutils.com/products.php
生成文檔的一種方法是 - 你猜對了 - javadoc。您只需按照通常的方式發表評論,並且javadoc在將它們轉換爲HTML/LaTeX風格方面做得很好。
當然,這不是唯一的解決方案。我會爲其他人留下空間。
嗯.. Java和C++是相似的,但他們都不是相似的。當Javadoc在源代碼中遇到類似模板等事情時,不知道該怎麼做。 – 2010-05-15 15:41:44
@比利:雖然你可以在Doxygen上使用Javadoc風格的評論。 – 2010-05-15 16:02:17
您可以使用我的插件Atomineer Pro Documentation快速生成Documentation-XML,Doxygen,Qt或JavaDoc格式的文檔註釋。然後使用Sandcastle(DocXml)或Doxygen(DocXml,Doxygen,Qt,Javadoc)將此文檔轉換爲外部文檔文件。
我推薦使用DocXml格式,因爲所有上述工具都可以使用它,而Visual Studio可以識別它(它的語法是它的顏色,它將文檔構建到它的intellisense數據庫中,因此它在工具提示幫助中出現在您的代碼中鍵入類/方法名稱)。
另外,請看CppTripleSlash - xml doc comments for c++。這是一個免費的Visual Studio 2015,2013,2012,2010擴展。
如果您使用的是Visual Studio 2015,那麼爲Doxygen生成器編寫的宏瀏覽器擴展使用JavaScript的宏語言。
項目在GitHub上的位置:https://github.com/cppocl/visual_studio_macros
如果你不介意的話,一些手部的書面文件,然後獅身人面像的完美工具。
http://www.sphinx-doc.org/en/stable/
這裏是例子:
sphinx-build -b singlehtml doc/ build/
- 1. Visual Studio 2010的C#註釋/文檔生成
- 2. C#xml文檔生成器
- 3. 自定義C#標準文檔生成器(XML註釋)在Visual Studio
- 4. Visual Studio 2008文檔
- 5. Objective-C的文檔生成器?
- 6. 如何使用Visual Studio 2017從swagger文檔中生成restful api
- 7. Visual Studio代碼 - .net core - 生成xml文檔
- 8. 如何在visual studio 2008中爲asp.net網站生成xml文檔?
- 9. 如何在Visual Studio代碼中查看JSCode生成的文檔?
- 10. 在visual studio 2010中生成錯誤C++
- 11. Visual Studio - 從C++項目生成UML
- 12. 在visual studio中爲c sharp生成form_Closing
- 13. C++ visual studio無法正常生成
- 14. Visual Studio的C#文檔插件
- 15. Visual Studio c#2013 - 縮進所有文檔
- 16. 如何從Visual Studio 2015生成的XML中創建可讀的C++/CX文檔
- 17. 爲C#生成wiki文檔?
- 18. C#生成Word文檔
- 19. 在c中生成word文檔#
- 20. Visual Studio的Python代碼生成器?
- 21. 創建Visual Studio IP DHCP生成器
- 22. msys2中的Visual Studio CMake生成器?
- 23. visual studio 2012查詢生成器
- 24. Visual Studio 2010中的UML圖生成器
- 25. Microsoft Visual Studio 2008版本生成器
- 26. Visual Studio UML類圖生成器
- 27. 自動生成XML文檔
- 28. .NET XSD文檔生成器
- 29. Swagger.io - API文檔生成器
- 30. DELPHI的文檔生成器
+1 - 這不僅會產生很好看的文檔,編譯器會用輸出的類型來註釋輸出,並且這些註釋會附加到其他各種好東西上。如果您需要故障轉移到跨平臺的東西,Doxygen也可以識別這種格式。 – 2010-05-15 15:43:23
我很難找出一個C++項目,我發現這個:提供支持非託管C++(http://sandcastle.codeplex.com/workitem/3855)和示例使用C/C++項目? (http://shfb.codeplex.com/discussions/217100/)。那麼真的有可能使用Sandcastle作爲本地C++嗎? – 2012-08-15 07:04:46
[GhostDoc](http://submain.com/products/ghostdoc.aspx)和[CppTripleSlash](https://visualstudiogallery.msdn.microsoft.com/22333333-fd6f-4dcb-8223-52701eddd7ad)是其他替代方法自動創建xml文檔標題 – tcb 2015-04-26 15:42:26