[Interest] porting to Qt 5.4 - MOC very slow on Windows
Henry Skoglund
fromqt at tungware.se
Thu Jan 15 23:35:17 CET 2015
> 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.
Rgrds Henry
More information about the Interest
mailing list