我有一套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