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