我一直在阅读error LNK2019 for ZLib sample code compiling - 但无法解决有关链接错误的问题。 我从zlib.org下载了最新版本,并确保将lib文件包含到我的lib文件夹中,并将文件包含到我的include文件夹中。
但是我得到这样的东西: Tmain.obj:错误LNK2019:函数_inf中引用了未解析的外部符号_inflate
z_stream strm;
[...]
ret = inflateInit(&strm);
这是来自zpipe.c文件,它是他们的测试文件之一,因此它应该编译,但每次要调用inflate和deflate函数时,都会出现此链接器错误,(就像在另一个问题上一样) )。
我一直试图与我的一些小组成员一起解决它,但我们还没有解决它。我们100%确定库已正确放置。
答案 0 :(得分:2)
我们100%确定库已正确放置
出错会产生不同的错误。仅将.lib文件放在目录中是不够的,您还必须告诉链接器链接.lib文件。项目+属性,链接器,输入,附加依赖项。
如果这没有用,那么请更好地记录您的问题。发布指向您使用的特定下载的链接,并将测试项目复制到文件共享服务。