我在Windows平台的Qt 5.9中构建了代码。
但是该库的大小很大(logging.info(q)
if q == 'content/scientific-skills/mres-post-genomic-science.html':
redirect_url = 'http://christopher-john-roberts.appspot.com/scientific-skills/mres-post-genomic-science.html'
self.redirect(redirect_url, permanent=True)
之后大约660 MB)。
如何减小库的大小或删除未使用的库?
答案 0 :(得分:0)
由于您是在调试模式下构建的,因此该应用程序包含许多其他符号,这些符号对于调试非常有用。此外,该应用程序还与所需库的调试版本链接,该库也包含调试符号。
要减小大小,必须以Release
或MinSizeRel
模式进行编译。这将极大地减小尺寸。然后,您需要运行带有windeployqt
标志的--release
。
此外,请仔细检查windeployqt
复制的文件。您可能不需要全部。我有一个小的GUI工具,为此我可以删除以下文件和文件夹而没有副作用:
通过上述所有措施,我能够将一个小应用程序的大小从684 MB减小到23 MB。