The build guide assumes that you have the following installed:
- Qt 6
- Qt Creator
- A compatible C++ compiler and build system (e.g. MinGW, MSVC, GCC)
Ensure that all these tools are installed, and the required paths are added to your system's PATH environment variable.
The project is built using Qt 6. Ensure that you have a compatible version of Qt installed on your system.
Lumberjack uses a number of submodules to provide additional functionality. To ensure that these are downloaded, clone the repository with the --recurse-submodules
flag:
Note: These submodules are pulled down when cloning the repository, and do not need to be manually downloaded.
Clone the Lumberjack repository from GitHub:
git clone https://github.com/SchrodingersGat/lumberjack.git --recurse-submodules
If this is the first time you are building the project, you will need to build the Qwt library.
First, cd
into the qwt
directory:
cd lumberjack/qwt
Next, follow the Qwt build instructions to build the library.
Skip to the Build and installation section, and follow the instructions for your platform.
Note: You must ensure that you build the Qwt library with the same compiler you will be using to build Lumberjack! Otherwise, the library will not be compatible.
Note: You may need to substitute qmake
with qmake6
in the qwt build instructions, e.g. qmake6 qwt.pro
.
You should now be able to simply open the lumberjack.pro
file in Qt Creator, configure a build kit, and build the project.
Note: Make sure you configure the project build kit to use the same compiler you used to build Qwt!
Report any build issues to the issue tracker.