我正在尝试构建 Qt,因为 Visual Studio 2010 需要它。构建脚本 (configure.exe) 非常简单,但默认情况下需要很长时间才能编译。在配备 SSD 的快速笔记本电脑上等待了一个小时后,我放弃了(不使用任何标志,仅使用 configure.exe)。
对于基本的轻量级 Qt 应用程序,推荐的标志是什么?我的意思是对于学习 Qt 的人来说,他们不需要WebKit http://en.wikipedia.org/wiki/WebKit等等。
我收集了我发现的最有用的链接:
Qt配置参考页面:http://doc.qt.io/qt-4.8/configure-options.html http://doc.qt.io/qt-4.8/configure-options.html
本从这个问题中得到的建议是:使用 Visual C++ 2010 构建 Qt 4.5 https://stackoverflow.com/questions/1644172/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 在这个问题上的建议:如何将 Qt 编译为静态 https://stackoverflow.com/questions/4112972/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
那应该没问题。如果涉及到构建时间(webkit 是巨大的),除了 webkit 之外的一切都只是微优化。当您想探索 Qt 时,我不会设置 -nomake 工具,因为您可能想使用这些工具。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)