我有一套250個頭文件和我的項目的cpp文件。我想格式化舊代碼並生成API文檔。有沒有什麼工具可以幫助我做到這一點?C++源代碼美化(vC++)?
我在考慮使用DOxygen,但我相信需要某種格式的信息。
我有一套250個頭文件和我的項目的cpp文件。我想格式化舊代碼並生成API文檔。有沒有什麼工具可以幫助我做到這一點?C++源代碼美化(vC++)?
我在考慮使用DOxygen,但我相信需要某種格式的信息。
建築文檔使用Doxygen。它可以通過正確的設置按原樣推斷出很多。對於每個記錄的對象,它會得到更好的評論。但是,Doxygen無法幫助您調整代碼的格式和佈局。
對於那個任務,你想要一個代碼美化器。經典工具是indent
。然而,更多用途的工具是Uncrustify,這是明確命名Universal Indent GUI中包含的幾個美化者之一。後一種工具支持多種語言,並提供了一個不錯的GUI界面,可幫助您將設置調整爲您喜歡的風格。
以上所有內容都是免費且開放源代碼的,順帶說一句。
一旦您開始使用Doxygen,您還需要安裝Graphviz工具,以便它可以繪製調用圖表和其他圖表。
我對astyle (Artistic Style)有過很好的體驗;它很容易使用和配置。
這些是大的鏈接:) – toto 2009-06-17 07:41:58
那裏,這是好多了。 – RBerteig 2009-06-17 07:46:18