-
-
Notifications
You must be signed in to change notification settings - Fork 120
Building
Qt is a cross platform framework, available for most desktop operating systems, as well as embedded platforms and smartphones.
On many Linux distros, such as Debian (Ubuntu, Mint, ...) the Qt libraries are outdated, and the versions available in the repositories may be several years old (as a trade-off between stability and access to the latest software). Unless you're using a "bleeding edge" distribution (eg. Arch), it is recommended to use the official release available from the website of Qt. You can get the required tools from here (select open source). You will need to install Desktop GCC and Gamepad from Qt 5.8, and Qt Creator from under Tools.
If you're using Arch, you can get Qt from AUR; here's the relevant wiki page.
See the [Qt Creator how to].
- Create a build directory somewhere, and
cd
into it - Call
qmake
, the configuration tool of Qt:/path/to/qmake path/to/project/directory
. If you have multiple Qt versions installed, make sure you call the rightqmake
. If you've installed using the official release from the Qt site, you can find it in[qt-installdir]/Qt5/[version]/gcc_64/bin
(you can add it to your$PATH
if you want, but it's not necessary). You can also set some configuration parameters, see the general build guide for more information. - Call
make
- [optional] Call
make install
On Windows, you can use the official Qt installer, which you can get from here (select open source). Select Qt 5.8 during the installation, and one of the compilers you'll use for the building/development: either Microsoft Visual Studio (MSVC) or the open source MinGW tools. You'll also need Gamepad (under Qt 5.8), and Qt Creator (from Tools).
Alternatively, if you're using MSYS2, you can find a setup guide here.
After installation, follow the [Qt Creator guide].
// TODO
-
Open Qt Creator
-
Open the project file (
pegasus.pro
) in Qt Creator -
Qt Creator will ask you which Qt setup ("kit") you want to use (in case you've installed multiple versions), and where you want to place the generated files (see Details). If everything's OK, click Configure Project.
-
In the bottom left corner, on the sidebar of Qt Creator, you can find 4 buttons:
- with the button that looks like a desktop monitor, you can change the build type (optimized Release build or development-friendly but slower Debug build)
- the green arrow will build and run the program
- the green arrow with a bug will also open several debug toolbars
- the hammer will build the project but won't run it
-
Change the build type to Release (see above), and press the green arrow to build and run the project.
Want to contribute? Open a pull request in the wiki repository, or click here for more details.