简化Qt构建的推荐标志

hyp*_*not 11 qt makefile build configure visual-studio-2010

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

基本的轻量级Qt应用程序的推荐标志是什么?我的意思是有人学习Qt,谁不需要WebKit等等.

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

Qt configure的参考页面:http://doc.qt.io/qt-4.8/configure-options.html

Ben对这个问题的建议:使用Visual C++ 2010构建Qt 4.5

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

Rubenvb对这个问题的建议:如何将Qt编译为静态

  1. 禁用调试: -release
  2. 禁用您不需要的模块,尤其是QtWebKit: -no-webkit -no-script -no-scripttools -no-qt3support -nomake demos -nomake tools -nomake examples
  3. 禁用LTCG支持,它具有生成巨大静态库的令人讨厌的副作用: no-ltcg

Fra*_*eld 5

那应该没问题.除了构建时间(webkit很大)之外,webkit之外的所有东西都只是微优化.当你想探索Qt时,我不会设置-nomake工具,因为你可能想要使用这些工具.