很抱歉 - C++源代码可以看作是一种设计的实现,而通过“逆向工程”我指的是重新获得这个设计。似乎大多数人都将其解读为从二进制文件中获取C++源代码。我在Understanding a C++ codebase by generating UML - tools&methology发表了一个更精确的问题。
我认为有很多工具可以进行C++(源代码)逆向工程,但通常很难理解所得到的内容。有人找到了好的方法吗?
例如,我想要看到GUI层以及它与其他部分的分离情况。我认为这些工具应该能够检测软件包,然后让我手动组织它们。
我认为有很多工具可以进行C++(源代码)逆向工程,但通常很难理解所得到的内容。有人找到了好的方法吗?
例如,我想要看到GUI层以及它与其他部分的分离情况。我认为这些工具应该能够检测软件包,然后让我手动组织它们。