Visual studio 2010 最低限度Qt构建的推荐标志

Visual studio 2010 最低限度Qt构建的推荐标志,visual-studio-2010,qt,build,makefile,configure,Visual Studio 2010,Qt,Build,Makefile,Configure,我正在尝试构建Qt,因为它是VisualStudio2010所必需的。构建脚本(configure.exe)非常简单,但默认情况下编译需要很长时间。在一个装有SSD的快速笔记本上等了一个小时后,我放弃了(不用标志,只需配置.exe) 对于基本的轻量级Qt应用程序,建议使用哪些标志?我的意思是对于学习Qt的人来说,他们不需要等等 我收集了我找到的最有用的链接: Qt配置的参考页: 本对这个问题的建议是: -无网络工具包-无声子-无声子后端-无脚本-无脚本工具-无多媒体-无QT3支持-快速 Rube

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

对于基本的轻量级Qt应用程序,建议使用哪些标志?我的意思是对于学习Qt的人来说,他们不需要等等

我收集了我找到的最有用的链接:

Qt配置的参考页:

本对这个问题的建议是:

-无网络工具包-无声子-无声子后端-无脚本-无脚本工具-无多媒体-无QT3支持-快速

Rubenvb对此问题的建议:

  • 禁用调试:
    -release
  • 禁用您不需要的模块,尤其是QtWebKit:
    -无webkit
    -无脚本-无脚本工具-无QT3支持-nomake演示-nomake工具-nomake示例
  • 禁用LTCG支持,这会产生巨大的负面影响 静态库:
    无ltcg

  • 那应该没问题。webkit之外的一切都只是微观优化,如果涉及到构建时间的话(webkit是巨大的)。当您想探索Qt时,我不会设置-nomake工具,因为您可能想使用这些工具。

    谢谢!经过大量的实验,我决定:
    configure.exe-release-no-webkit-no-phonon-no-phonon-backend-no-script-no-scripttools-no-qt3support-no-multimedia-no-ltcg
    我唯一不确定的是-no-ltcg。它有任何副作用吗?据我所知,没有ltcg=更快的构建,更少的优化代码。可能想在发布时打开它?@Peter我在配置中找不到
    无ltcg
    标志,我在Qt4.7.4上测试了这个。