我正在尝试构建Qt,因为它是Visual Studio 2010所必需的。构建脚本(configure.exe)非常简单,但默认情况下编译需要很长时间。在带有SSD的快速笔记本上等了一个小时后,我放弃了(不使用标志,只使用configure.exe)。
基本的轻量级Qt应用程序的推荐标志是什么?我的意思是有人学习Qt,谁不需要WebKit等等。
我收集了我发现的最有用的链接:
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
- 禁用调试:
-release
- 禁用您不需要的模块,尤其是QtWebKit:
-no-webkit -no-script -no-scripttools -no-qt3support -nomake demos -nomake tools -nomake examples
- 禁用LTCG支持,它具有产生巨大的令人讨厌的副作用 静态库:
醇>no-ltcg
答案 0 :(得分:5)
那应该没问题。除了构建时间(webkit很大)之外,webkit之外的所有东西都只是微优化。当你想探索Qt时,我不会设置-nomake工具,因为你可能想要使用这些工具。