Qt 🏷️


or

Building a simple Qt application on Windows with Visual Studio (2014-04-12)
After preparing the Qt framework, I needed to check if everything works; therefore I built a very simple Qt (5.2.1) application, the GUI-equivalent of a “Hello-World” program.
Building Qt 5 on Windows with Visual Studio (2014-04-12)
Short guides on how to build your own copy of the Qt 5 framework from source. These were originally separate blog posts, but since they are now pretty outdated (since they are for old versions of Qt, Windows and Visual Studio), I combined them here on a single page, for archival purposes (with many dead links…), and edited them a bit.
Building Qt 6 on Windows with Visual Studio (2021-05-09)
Time for another short guidance on how to build your own copy of the Qt framework from source.
Building Qt for static linking (2015-03-31)
One of the drawbacks of using such a comprehensive framework as Qt is the massively increased size of you program. When my pet project RandFill was only using the plain Win32-API, it was a single executable file of a couple of hundred kilobytes. Now, using dynamically linked Qt, the whole package (with DLLs, MSVC redistributables, etc.) is bigger than 20 megabytes as a 64-bit build!
CMake, Visual Studio and Qt 5 with MOC... (2014-06-15)
After building a 64-bit version of Qt with/for Microsoft Visual Studio, building a simple Qt test program and doing first steps with the CMake build system, the next hurdle appeared on the horizon in the form of support for Qt and its Q_OBJECT features (I am currently fighting more with the changes I made to my build environment than improving the actual program code…).
Journal #1 (2013-07-28)
Konnichiwa!
Journal #2 (2014-04-07)
Konnichiwa again, picking up the loose threads from the last instance.
Journal #3 (2014-06-15)
Konnichiwa, time for another status report.
MOC error message when building a small single file Qt program (2017-09-14)
Just a reminder for myself, because I will certainly stumble over it again in the future:
No QtTools (lupdate/linguist/lrelease) when built as shared libraries (2015-05-12)
So I’ve built Qt from source and used it successfully in the last year or so.
Some time ago I turned my attention to multilanguage support and learned about Qt’s tools: linguist.exe, lupdate.exe and lrelease.exe.
Size comparison: RandFill 1.1.0 vs. 1.2.x-devel (2014-07-02)
I’m currently migrating RandFill from plain Win32 code to a mix of Win32 and Qt 5 code (mainly the GUI parts, at the moment); and the size comparison between these two versions is sobering.