私は Qt を初めて使用し、Qt-Designer を使用してコードを生成し、Python で記述しているプログラムとやり取りしています。ただし、pyinstall を使用してそれらをバイナリにコンパイルしたい場合は/dist/
、約 60 mb のサイズになります。--onefile オプションを使用すると、約 20 MB まで削減できます。
Qtが原因で不要なライブラリがインポートされていることが肥大化の原因であると確信しています。この驚くべき肥大化を減らす正しい方向に私を向けることができますか? 私が書いている些細なアプリケーションでは、20 mb は深刻な過剰であることは確かです。ご協力ありがとうございました。
使用: Python 2.6.5、pyinstaller 2.0、Qt 4.6.2、PyQt4
dist で生成されたファイルのリスト:
bz2.so
_codecs_cn.so
_codecs_hk.so
_codecs_iso2022.so
_codecs_jp.so
_codecs_kr.so
_codecs_tw.so
datetime.so
_heapq.so
libaudio.so.2
libbz2.so.1.0
libcrypto.so.0.9.8
libexpat.so.1
libfontconfig.so.1
libfreetype.so.6
libgcc_s.so.1
libGLcore.so.1
libglib-2.0.so.0
libgobject-2.0.so.0
libgthread-2.0.so.0
libICE.so.6
libjpeg.so.62
liblcms.so.1
libmng.so.1
libncurses.so.5
libncursesw.so.5
libnvidia-tls.so.1
libpcre.so.3
libpng12.so.0
libpython2.6.so.1.0
libQt3Support.so.4
libQtCore.so.4
libQtGui.so.4
libQtNetwork.so.4
libQtOpenGL.so.4
libQtSql.so.4
libQtSvg.so.4
libQtXml.so.4
libreadline.so.6
libSM.so.6
libssl.so.0.9.8
libstdc++.so.6
libtiff.so.4
libuuid.so.1
libX11.so.6
libXau.so.6
libxcb.so.1
libXdmcp.so.6
libXext.so.6
libXrender.so.1
libXt.so.6
libz.so.1
_multibytecodec.so
PyQt4.QtCore.so
PyQt4.QtGui.so
qt4_plugins
readline.so
sip.so