如何使用 qmake 和 macdeployqt 缩小应用程序?
我已在项目 .pro 文件中设置 QT = core gui 并在生成的应用程序上运行 qmake 和 macdeployqt。
问题是该程序捆绑了 QtNetwork、QtScript、QtSvg 等。我尝试设置 QT -= network script svg (然后 make clean、rm -rf *.app、qmake、make)。
该应用程序总共有 32 MB。
。轮廓:
TEMPLATE = app
TARGET = throw
DEPENDPATH += .
INCLUDEPATH += .
CONFIG += x86_64 release
QT = core gui
unix {
CONFIG += link_pkgconfig
PKGCONFIG += glib-2.0
}
# Input
SOURCES += main.cpp
# Headers
HEADERS += throw.h
RESOURCES += throw.qrc
ICON = throw.png
mac {
QMAKE_INFO_PLIST = Info.plist
ICON = throw.icns
}
这是一篇关于(重新)静态和动态构建 Qt 以显着减小其大小的精彩文章:使用 GCC、Microsoft Visual Studio 和 Intel 编译器构建 Qt 静态(和动态)并使其变得更小 http://www.formortals.com/build-qt-static-small-microsoft-intel-gcc-compiler/
虽然这is在 Windows 环境中谈论 Qt,它确实提供了一些关于如何进行最小尺寸编译的很好的见解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)