我正在使用 Code Blocks IDE,并且想要安装 SFML 的平铺 map 编辑器。因此,我下载了源代码并将其导入到我的项目中。不幸的是,由于缺少 zlib 库,构建完成时出现错误。我下载了它并再次构建。这次我收到一个错误,内容如下:
undefined reference to `inflateInit2_'|
undefined reference to `inflateEnd'|
undefined reference to `inflateEnd'|
在网上我找到了加入链接器命令-lz
的建议,但是编译器拒绝抛出错误:找不到-lz。有谁知道如何解决吗?
最佳答案
使用选项-L<path>
告诉链接器在哪里可以找到 libz.so.x.y.z
。
供您引用:http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html
关于c++ - 对 'inflateInit2_' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32020957/