2012-10-22 43 views
1

我正在尝试配置内置zlib的qt。我运行下面的命令:配置qt与qt-zlib不被识别

的./configure -qt-zlib的

但是,在配置过程中,我看到以下内容:

TIFF支持...........插件(qt)
JPEG支持...........插件(qt)
PNG支持............是(qt)
MNG支持.... ........插件(qt)
zlib支持...........系统

这似乎表明我的配置尽管使用了“-qt-zlib”选项,但却使用了系统zlib。我想确保QT使用内置的zlib。我在Mac OSX配置QT 4的规格如下:

构件类型:MACX-G ++
架构:MacOSX的下(x86_64)
使用框架:可可

预先感谢您的帮助!
Maxime

回答

0

配置脚本强制构建在Mac上的系统zlib上链接。我相信有一个很好的理由,但我不知道哪一个。您可以尝试编辑脚本以针对qt-zlib构建。

1

感谢您的回答!

我检查了配置脚本,它确实有一个强制使用zlib的Mac版本的条件。我评论它,现在它工作。要发表评论的部分是:

if [ "x$PLATFORM_MAC" = "xyes" ] && [ "$XPLATFORM_MINGW" != "yes" ] && [ "$XPLATFORM_SYMBIAN" != "yes" ]; 
then 
#On Mac we implicitly link against libz, so we never use the 3rdparty stuff. 
[ "$CFG_ZLIB" = "yes" ] && CFG_ZLIB="system" 
fi