简化Qt构建的推荐标志

时间:2011-04-07 20:22:53

标签: visual-studio-2010 qt build makefile configure

我正在尝试构建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

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

1 个答案:

答案 0 :(得分:5)

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