gpt4 book ai didi

c++ - 如何将Qt编译为静态

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:22:21 25 4
gpt4 key购买 nike

我目前正在用 Qt 编写代码。如何静态编译代码?

从Qt文档中我了解到下面的步骤

1) Visual Studio 2008 -> 命令提示符 -> QtDir -> 配置静态 -> nmake

但是,它占用了 17 GB,最后它在完成之前退出,提示“空间不足”。

有什么简单的方法可以将 Qt 应用程序编译为独立程序吗?

最佳答案

您已经使用了唯一可能的方法:将源代码编译为静态。

一些对磁盘大小影响非常大的东西(这似乎是这里的问题),相应的配置参数:

  1. 禁用调试:-release
  2. 禁用不需要的模块,尤其是 QtWebKit:-no-webkit -no-script -no-scripttools -no-qt3support -nomake demos -nomake tools -nomake examples
  3. 禁用 LTCG 支持,这会产生巨大的静态库的不良副作用:no-ltcg

这些应该有助于将构建大小保持在最低限度。

关于c++ - 如何将Qt编译为静态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4112972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com