2009-06-17 124 views
6

我有一套250個頭文件和我的項目的cpp文件。我想格式化舊代碼並生成API文檔。有沒有什麼工具可以幫助我做到這一點?C++源代碼美化(vC++)?

我在考慮使用DOxygen,但我相信需要某種格式的信息。

回答

10

建築文檔使用Doxygen。它可以通過正確的設置按原樣推斷出很多。對於每個記錄的對象,它會得到更好的評論。但是,Doxygen無法幫助您調整代碼的格式和佈局。

對於那個任務,你想要一個代碼美化器。經典工具是indent。然而,更多用途的工具是Uncrustify,這是明確命名Universal Indent GUI中包含的幾個美化者之一。後一種工具支持多種語言,並提供了一個不錯的GUI界面,可幫助您將設置調整爲您喜歡的風格。

以上所有內容都是免費且開放源代碼的,順帶說一句。

一旦您開始使用Doxygen,您還需要安裝Graphviz工具,以便它可以繪製調用圖表和其他圖表。

+0

這些是大的鏈接:) – toto 2009-06-17 07:41:58

+0

那裏,這是好多了。 – RBerteig 2009-06-17 07:46:18