clarified readme build doc
This commit is contained in:
parent
452cffcac3
commit
44dfdb8996
@ -28,14 +28,15 @@ You're gonna have a bad time.
|
||||
Building statically means you can distribute the final program without needing to pack alongside a lot of dynamic libraries.
|
||||
This is a tricky process and is not recommended unless you know what you're doing.
|
||||
|
||||
The general idea is to first build the entirety of Qt statically. To do this, check the desired version under "Sources" in the Qt maintenance tool.
|
||||
First, you need to build the entirety of Qt statically. To do this, check the desired version under "Sources" in the Qt maintenance tool.
|
||||
After this is done, follow these instructions: https://dimitris.apeiro.gr/2015/06/24/build-a-static-qt5-for-windows-by-compiling/
|
||||
This guide is specifically for Windows, but Qt is cross-platform and you should be good with or without some minor adjustments to the guide.
|
||||
After this, you need to configure the project to use the static version of qmake (for this, look into "Qt creator build configuration")
|
||||
Note that this **is** a computationally heavy process and will take a lot of time on a slow computer.
|
||||
After this, you need to configure the project to use the static version of qmake (see http://doc.qt.io/qtcreator/creator-build-settings.html)
|
||||
|
||||
BASS and BASS Opus only comes as dynamic libraries and is not open-source. That means you can't link it statically in the program.
|
||||
|
||||
For Discord RPC, you can try downloading the source and configuring it to compile to a static library. You're gonna have to figure out how, though.
|
||||
|
||||
The same goes for Qt Apng Plugin. This guide does not go into detail how to configure each of these to build a static library.
|
||||
The same goes for Qt Apng Plugin. This guide does not go into detail how to configure each of these to build a static library. You may have to add Q_IMPORT_PLUGIN(ApngImagePlugin); in main.cpp. See more about importing static plugins here: http://doc.qt.io/qt-5/plugins-howto.html#static-plugins
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user