A software to draw geometric figures on a map, with a layer system and powerful functionalities.
Install Qt6 development tools and dependencies:
sudo apt update
sudo apt install qt6-base-dev qt6-tools-dev qt6-tools-dev-tools build-essentialFor Qt5 (alternative):
sudo apt install qtbase5-dev qt5-qmake qttools5-dev-tools build-essential- Clone the repository:
git clone https://github.com/Fr3nchK1ss/Gribouillot.git
cd Gribouillot- Generate the Makefile with qmake:
qmake6 gribouillot.pro
# Or for Qt5: qmake gribouillot.pro- Compile the project:
make -j$(nproc)- Run the application:
./bin/gribouillot-
Download and install Qt6 from the official website:
- Visit https://www.qt.io/download-qt-installer
- Download the Qt Online Installer
- During installation, select Qt 6.x for your compiler (MinGW or MSVC)
- Make sure to install Qt Creator (optional but recommended)
-
Install a C++ compiler:
- Option A - MinGW (comes with Qt installer)
- Option B - Visual Studio (download from Microsoft)
- Open Qt Creator
- Click "Open Project" and select
gribouillot.pro - Configure the project with your installed Qt kit
- Click the "Build" button (hammer icon) or press Ctrl+B
- Click the "Run" button (green play icon) or press Ctrl+R
-
Open Qt command prompt (from Start Menu → Qt → Qt 6.x)
-
Navigate to the project directory:
cd path\to\Gribouillot- Generate the Makefile:
qmake gribouillot.pro-
Compile:
- For MinGW:
mingw32-make
- For MSVC (Visual Studio):
nmake
-
Run the application:
bin\gribouillot.exe- Source files:
*.cppfiles containing the implementation - Header files:
*.hfiles containing class declarations - UI files:
*.uifiles for Qt Designer interface definitions - Resources:
gribouillot.qrcfor application resources (icons, images) - Translations:
gribouillot_fr.ts/qmfor French translation - Build output: Executable is generated in the
bin/directory
- If
qmake6is not found, tryqmakeorqmake-qt6 - Make sure Qt XML module is installed:
sudo apt install libqt6xml6
- Make sure the Qt bin directory is in your PATH
- If you get "qmake: command not found", use the Qt command prompt
- For missing DLLs, copy them from Qt's bin directory or use
windeployqt