[Interest] porting to Qt 5.4 - MOC very slow on Windows

Bob Hood bhood2 at comcast.net
Fri Jan 16 00:05:56 CET 2015


On 1/15/2015 3:35 PM, Henry Skoglund wrote:
>  > I'm trying to port our app from Qt 4.8 to 5.4.
>  > Currently working in MSVC 2013,
>  > and using the pre-built Qt binaries for that environment.
>  >
>  > We have about 440 files being MOCed during build. On 5.4, each file
>  > is taking 2-3 seconds meaning the overall build is significantly
>  > longer than in 4.8.
>  >
>  > I found a reference to a similar problem here -
>  > http://qt-project.org/forums/viewthread/47901 - which was due to using
>  > MOC on a network drive. In my case everything is on local SSD.
>  >
>  > Any suggestions?
>
> One trick I've used for speedup; since MOC ignores your .cpp files, is 
> to move #includes of external .h files, for example
> windows.h, from myclass.h to myclass.cpp.

Nice trick.  Thanks, Henry.  :)




More information about the Interest mailing list