如何减少Windows中Qt创建的安装文件夹的大小

问题描述 投票:0回答:1

我在Qt 5.9中为windows平台构建了一个代码。 但是库的大小非常大(在windeployqt之后大约660 MB)。

如何减小库的大小或删除未使用的库?

windows qt
1个回答
0
投票

由于您在调试模式下构建,因此该应用程序包含许多其他符号,这些符号对于调试很有用。此外,应用程序与所需库的调试版本链接,这些库也包含调试符号。

要减小大小,必须使用ReleaseMinSizeRel模式进行编译。这将极大地减小尺寸。然后你需要用windeployqt标志运行--release

此外,仔细检查windeployqt复制的文件。你可能不需要所有这些。我有一个小GUI工具,我可以删除以下文件和文件夹没有副作用:

  • 承载/
  • iconengines /
  • 图像格式/
  • 翻译/
  • D3Dcompiler_47.dll
  • libEGL.dll
  • libGLESV2.dll
  • opengl32sw.dll
  • Qt5Svg.dll

通过上述所有措施,我可以将一个小应用程序的大小从684 MB减少到23 MB。

© www.soinside.com 2019 - 2024. All rights reserved.