加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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.你必须非常小心,只做一次改变.您只能替换字节.不要插入或删除任何内容.并且不要更改文件中的任何其他内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读