c – 修改编译的静态库
发布时间:2020-12-14 17:41:25 所属栏目:百科 来源:网络整理
导读:穿上你的忍者伏都教手套. 我们购买了第三方库,可在我们的iOS应用中使用.该库有2个版本,所以我们称之为bull_frog_noises.a和toad_frog_noises.a. 该公司从未想过有人会想在一个应用程序中同时发出青蛙噪音,因此每个库都提供相同的方法名称: MAKE_FROG_NOISE(
穿上你的忍者伏都教手套.
我们购买了第三方库,可在我们的iOS应用中使用.该库有2个版本,所以我们称之为bull_frog_noises.a和toad_frog_noises.a. 该公司从未想过有人会想在一个应用程序中同时发出青蛙噪音,因此每个库都提供相同的方法名称: MAKE_FROG_NOISE(); 有没有办法重建或修改这些库,以便它们可以使用而不会相互冲突?这是理想的状态: MAKE_BULL_FROG_NOISE(); MAKE_TOAD_FROG_NOISE(); 解决方法
我会尝试使用十六进制编辑器手动修改其中一个库,以便MAKE_FROG_NOISE的每个实例都替换为MAKE_TOAD_NOISE.你必须非常小心,只做一次改变.您只能替换字节.不要插入或删除任何内容.并且不要更改文件中的任何其他内容.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |