我下载了一个开源的Qt,它是Windows上的目标。因为我使用VS2010命令提示符来完成安装,所以它会自动将平台设置为msvc-2010。当我试图构建使用nmake,它花了大约7-8小时来完成安装。在此过程中,我注意到Qt正在编译我不需要的库,比如javascript。
我可以知道如何缩短构建过程,因为我专注于桌面开发?
发布于 2011-06-02 15:07:30
正如@tibur所说,您可以使用jom
,这是一种“并行nmake”。您还可以将几个选项传递给Qt的配置,其中一些选项是:
-release
或-debug
:只构建、发布或调试二进制文件-nomake demos
,-nomake examples
,-nomake tools
:不要构建得很好,演示、示例或工具。-no-webkit
,-no-qt3support
,-no-script
,-no-scripttools
:禁用某些Qt模块。可能还有更多,configure.exe --help
会告诉您所有可用的选项。
发布于 2011-06-02 19:11:42
使用时间最长的一个大型图书馆是webkit。如果你不需要webkit,你可以通过
-no-webkit
而且构建时间应该大大减少。与之相比,大多数其他标志(如-nomake演示、-nomake示例(参见rubenvb的答案)都是微优化)。
发布于 2011-06-02 13:50:29
看看朱姆。
jom是支持并行执行多个独立命令的nmake的克隆。它添加了类似于GNU的-j命令行开关。
https://stackoverflow.com/questions/6215408
复制相似问题