我正在使用Code Blocks IDE,我想为SFML安装Tiled Map Editor。 所以,我下载了源代码并将其导入到我的项目中。 不幸的是,由于缺lesszlib库,构build完成了一个错误。 我下载并重新构build。 这次我收到一个错误,内容如下:
undefined reference to `inflateInit2_'| undefined reference to `inflateEnd'| undefined reference to `inflateEnd'|
在互联网上,我发现join链接器命令-lz
的build议,但编译器拒绝抛出错误: 无法find-lz 。 有谁知道如何修理它?
问候。
使用选项-L<path>
告诉编译器在哪里找到libz.so.xyz
。
供您参考: http : //gcc.gnu.org/onlinedocs/gcc/Directory-Options.html
你可以看到你的zlib是这样安装的:
/sbin/ldconfig -p| grep libz.so
它应该找到一个或多个条目,如果安装,否则将返回空行