一个工具,告诉你C ++项目中需要哪些源文件?

时间:2010-09-04 17:32:37

标签: c++ xcode compiler-construction

我正在从OS X上的Metrowerks到XCode移植一个大型,凌乱,10年的C ++冷基。有这么多文件,多年来触及这一切的所有其他人都消失了。没有人知道实际需要哪些文件,哪些文件只是愚蠢的。

我是否可以运行任何工具并生成一个实际需要哪些文件的列表?

2 个答案:

答案 0 :(得分:1)

您可以在项目上运行doxygen并让它为您的类生成继承图。它还可以生成调用图,以帮助您找到死代码。

答案 1 :(得分:0)

您可以尝试在维基百科中搜索此static code analyzer列表。我在行动中看到的那些是cppdepInclude Hierarchy Viewer,虽然第一个有点粗糙,后者只是包含树的Windows分析器。如果依赖关系不明确,那么仍然可能无法提供所有信息。

修改:此外,以下StackOverflow搜索查询似乎有您可能感兴趣的结果: https://stackoverflow.com/search?q=c%2B%2B+dependency