【问题标题】:configure qt with qt-zlib is not recognized无法识别使用 qt-zlib 配置 qt
【发布时间】:2012-10-22 09:58:06
【问题描述】:

我正在尝试使用内置 zlib 配置 qt。我运行以下命令:

./configure -qt-zlib

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

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

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

构建类型:macx-g++
架构:macosx ( x86_64 )
使用框架:Cocoa

提前感谢您的帮助!
马克西姆

【问题讨论】:

    标签: qt zlib configure


    【解决方案1】:

    感谢您的回答!

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

    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
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多