我正在从OS X上的Metrowerks到XCode移植一个大型,凌乱,10年的C ++冷基。有这么多文件,多年来触及这一切的所有其他人都消失了。没有人知道实际需要哪些文件,哪些文件只是愚蠢的。
我是否可以运行任何工具并生成一个实际需要哪些文件的列表?
答案 0 :(得分:1)
您可以在项目上运行doxygen并让它为您的类生成继承图。它还可以生成调用图,以帮助您找到死代码。
答案 1 :(得分:0)
您可以尝试在维基百科中搜索此static code analyzer列表。我在行动中看到的那些是cppdep和Include Hierarchy Viewer,虽然第一个有点粗糙,后者只是包含树的Windows分析器。如果依赖关系不明确,那么仍然可能无法提供所有信息。
修改:此外,以下StackOverflow搜索查询似乎有您可能感兴趣的结果: https://stackoverflow.com/search?q=c%2B%2B+dependency