构建Qt应用程序的“共享构建”(构建中,exe在外部查找Qt dlls并且体积很小)需要非常快速(< 5分钟)Qt静态构建在虚拟机上花费很长时间(win7 32位)
“静态构建”(针对构建的静态Qt应用程序的链接,以后不需要dll)需要大约30分钟的版本构建和90分钟的调试构建。
这是完全不可避免的吗?
我相信它在链接阶段等待很长时间。有什么方法可以加速吗?它试图链接到每个可能的Qt库或什么?
在QT
标志我只添加了core
,network
和gui
。它不应该花一个小时才能链接,为什么会发生这种情况?
我在虚拟机上使用QtCreator
和MinGW
对Windows 7
。
编辑:
它似乎有增加调试符号做。当我将调试符号添加到发布版本时,我也获得了90分钟的构建时间。
它需要5分钟才能正常建立?这太多了,你的系统是什么? – headsvk
@headsvk不错,实际上它比Windows 5还要小5分钟,它是Windows 7,32位,但是与静态构建的区别是令人困扰的 –
是的,5分钟很可笑,也许你的意思是5秒。 – ForceBru