【问题标题】:Zlib test program won't compile due to refference error由于引用错误,Zlib 测试程序无法编译
【发布时间】:2010-12-11 12:42:03
【问题描述】:

我一直在阅读error LNK2019 for ZLib sample code compiling - 但无法解决有关链接错误的问题。 我从 zlib.org 下载了最新版本,并确保将 lib 文件包含到我的 lib 文件夹中,并将文件包含到我的包含文件夹中。

但是我得到这样的东西: Tmain.obj:错误 LNK2019:函数 _inf 中引用的未解析的外部符号 _inflate

z_stream strm;
[...]
ret = inflateInit(&strm);

这是来自 zpipe.c 文件,这是他们的测试文件之一,所以它应该编译,但是每次它想调用 inflate 和 deflate 函数时,它都会得到这个链接器错误,(就像在另一个问题上一样)。

我一直在尝试与我的一些小组成员解决这个问题,但我们还没有能够解决它。我们 100% 确定库放置正确。

【问题讨论】:

    标签: c linker-errors zlib


    【解决方案1】:

    我们 100% 确定库放置正确

    弄错了会产生不同的错误。仅将 .lib 文件放在目录中是不够的,您还必须告诉链接器链接 .lib 文件。项目 + 属性、链接器、输入、附加依赖项。

    如果这没有帮助,请更好地记录您的问题。发布指向您使用的特定下载的链接,并将您的测试项目复制到文件共享服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      • 2011-07-05
      • 2021-10-01
      • 1970-01-01
      • 2022-11-30
      • 1970-01-01
      相关资源
      最近更新 更多