1

組み込みの zlib で qt を構成しようとしています。次のコマンドを実行します。

./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 )
使用フレームワーク: Cocoa

よろしくお願いします。
マキシム

4

2 に答える 2

1

ご回答有難うございます!

configure スクリプトを確認したところ、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
于 2012-10-22T19:17:58.393 に答える
0

configure スクリプトは、ビルドを Mac のシステム zlib に強制的にリンクします。正当な理由があると思いますが、どれが原因かわかりません。スクリプトを編集して、qt-zlib に対してビルドすることができます。

于 2012-10-22T10:43:17.477 に答える