我正在尝试构建 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
- Disable debug:
-release
- Disable modules you don't need, especially QtWebKit:
-no-webkit -no-script -no-scripttools -no-qt3support -nomake demos -nomake tools -nomake examples
- 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/