2009-06-17 123 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