我可以比较两个 C++ 编译库以查看更改了哪些代码吗?

问题描述 投票:0回答:1

我有一个 C++ 存储库,在“扔掉包括厨房水槽在内的所有东西”来解决问题的时刻,我想出了一个解决方案,但我不知道用于修复它的确切代码,随后更改了代码我无法恢复。

我已经编译了可以运行的 DLL 库,但我的源代码不再与该库匹配(不要问)。

有没有办法将我编译的有效 DLL 与代码库或由代码库编译的文件进行比较,看看我做了什么才能让它工作?

希望这是有道理的。

c++ dll
1个回答
0
投票

有没有办法将我编译的 DLL 与代码库进行比较

没有。

无法将已编译的 DLL 转换为可与代码库进行比较的内容。

您能做的最好的事情就是编译当前代码并比较两个 DLL。 这意味着您正在比较机器代码,或者与正确的查看器比较汇编代码。

© www.soinside.com 2019 - 2024. All rights reserved.