Developer Documentation Overview¶
Welcome to the NoLimitConnect Developer Documentation.
This section provides everything you need to build, compile, and contribute to the NoLimitConnect project across all supported platforms.
🛠 Qt Setup and Recommended Version¶
Qt provides the graphical UI framework used by NoLimitConnect.
All build environments except Docker and Flatpak require a local Qt installation.
Although most Qt 6.x.x versions work, it is recommended to use:
- Qt 6.9.3 or newer, due to the fix for:
QTBUG-137407 — https://qt-project.atlassian.net/browse/QTBUG-137407
Java Requirement¶
For Android builds, the recommended Java version is:
- Java 17
Qt Installation¶
You can download and install the Qt SDK from:
Note:
The Community Edition may be less visible on the site and could require navigating through several pages to locate it.
Preferred Qt version: 6.9.3 (6.7.3 for Raspberry Pi only if QCreator has errors when ran)
Build Instructions by Target OS¶
Android¶
Raspberry Pi¶
Linux¶
Windows¶
🛠 Build Environments¶
-
Windows Build Environment
Setup instructions for Visual Studio, SDKs, and the Windows-specific toolchain. Setup Windows -
Linux Build Environment
Required libraries, dependencies, and system configuration. Setup Linux -
Docker Build Environment
Build system isolation using containerized environments. Setup Docker -
Flatpak Build Environment
Setup uild system flatpak environments. Setup Flatpak
🧱 Compilation Guides¶
Each guide includes step-by-step instructions for configuring your development environment and successfully building the project.
Contributing¶
➡️ Contribute