visual-studio-2010 - 极简 Qt 构建的推荐标志

我正在尝试构建 Qt,因为它是 Visual Studio 2010 所必需的。构建脚本 (configure.exe) 非常简单,但默认情况下编译需要很长时间。在带 SSD 的快速笔记本上等了一个小时后,我放弃了(不使用任何标志,只使用 configure.exe)。

对于基本的轻量级 Qt 应用程序,推荐的标志是什么?我的意思是对于那些不需要WebKit 的学习Qt 的人来说等等。

我收集了我发现的最有用的链接:

Qt 配置引用页面:http://doc.qt.io/qt-4.8/configure-options.html

Ben 对这个问题的建议:Building Qt 4.5 with Visual C++ 2010

-no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-multimedia -no-qt3support -fast

Rubenvb 对这个问题的建议:How to compile Qt as static

  1. Disable debug: -release
  2. Disable modules you don't need, especially QtWebKit: -no-webkit -no-script -no-scripttools -no-qt3support -nomake demos -nomake tools -nomake examples
  3. Disable LTCG support, which has the nasty side effect of generating huge static libraries: no-ltcg

最佳答案

应该没问题。如果涉及到构建时间(webkit 很大),webkit 之外的所有东西都只是微优化。当您想探索 Qt 时,我不会设置 -nomake 工具,因为您可能想使用这些工具。

https://stackoverflow.com/questions/5587141/

相关文章:

visual-studio - 如何更改 Visual Studio 中构建命令的默认行为

javascript - 内联 require.js 文本!使用咕噜声

android - 有没有办法让 Android NDK-build 使用更新版本的 gcc?

java - 在行中找不到可执行代码

msbuild - 为什么我的 .wpp.targets 文件没有应用到我的构建服务器上?

build - 可用的构建工具(make 等)?

build - 是否有适用于多种语言的类似 Maven 的工具?

java - Gradle Application 插件的 Maven 替代(等效)

java - 查看缓存 bazel 目标的编译警告

swift - Xcode 10 新构建系统清理问题