如何让我的代码完全使用我链接的库而不是内置的库?

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

我在代码中访问了 Zlib 库,并链接了 .a 文件。 (然而,android 和 iOS 可能已经内置了 Zlib ) 然后我发现在Zlib中使用函数时,会调用我链接的库中的函数;当我使用定义的变量时,它引用了环境库。

例子:

static const char* myVersion = ZLIB_VERSION;
if (strcmp(zlibVersion(), ZLIB_VERSION) != 0) {
    fprintf(stderr, "warning: different zlib version linked: %s\n", zlibVersion());
}

输出:

警告:不同的 zlib 版本链接:1.2.13

没有发生任何错误,但为了稳定,我想清除这个警告。

c++ ios zlib
© www.soinside.com 2019 - 2024. All rights reserved.