Skip to content
Avindra Goolcharan edited this page Nov 17, 2020 · 11 revisions

Building

You need cmake and make installed (and the development packages for Qt).

To build the project, just run make. The executable will be built somewhere in the build folder.

Native platform stack

Developing C++ apps with GUI's is still difficult and lacking in documentation. Thankfully, there are some well-documented frameworks such as Qt which ease this process and make your projects portable.

Historically speaking, in 2010 I chose Qt over wxWidgets because wx was incredibly difficult to set up and was painful to use. Qt was similarly a challenge to set up, but once it was set up, it was easy to use.

Qt was also relicensed to LGPL, which enabled me to use the framework free of charge.

This project is built using Visual Studio 2008, and set up using the statically linked 32-bit libraries for Qt 4.

Nowadays, the build is only supported on Linux for Qt5, but porting it back to Windows shouldn't be too hard.

References

CMake

CMake is often paired with Qt, but for someone who knows only C++, learning another build system is a great chore and often a roadblock. I found the following repos helpful in understanding how to use CMake with Qt:

Qt

Clone this wiki locally