Construisez avec la même pile que nous.
Living engineering documentation for the native technologies behind Genyleap: modern C++, Boost, Qt, CMake, LLVM and WebAssembly across desktop, mobile and browser targets.
Profil d’ingénierie Genyleap actuel
C++ moderne
C++26-first architecture, project modules, std::expected, std::println, CMake, Ninja, diagnostics and cross-platform toolchains.
Native librariesBoost
Current Boost source builds, architecture-specific binaries and modern CMake integration for the Genyleap native stack.
Application frameworkQt
Current stable Qt source builds and target setup for desktop, Android, iOS and WebAssembly, with version data refreshed from official sources.
Un seul modèle d’ingénierie pour toutes les cibles.
Les détails propres à chaque plateforme sont isolés à la frontière de la toolchain. L’architecture application/domain reste portable tandis que compilateurs, SDK, packaging et déploiement restent explicites par cible.
Les versions ne sont pas figées dans le texte.
External toolchain versions move. The Stack Development Guide resolves the current stable Boost and Qt releases, Qt Creator release and Qt compatibility data from official upstream sources into one cached manifest, then renders every platform guide from that single source of truth.
Resolve
Official Boost and Qt release indexes plus current platform documentation are checked automatically.
Cache
Un manifeste local garde la documentation rapide et stable même si un endpoint upstream est temporairement indisponible.
Render
Les chemins, noms d’archives source, exigences NDK/JDK et versions Emscripten/IDE sont générés depuis le manifeste actuel.
Une référence d’ingénierie, pas un tutoriel débutant.
Modules C++ propres au projet, ownership explicite, RAII, concepts, erreurs basées sur expected et fonctionnalités modernes de la bibliothèque standard.
Arbres de build séparés, sélection explicite du compilateur, SDK spécifiques à la cible et builds en ligne de commande vérifiés avant la configuration de l’IDE.
Le comportement spécifique à l’OS et l’adaptation tierce restent isolés au lieu de contaminer le code métier.
Configurez, compilez, lintez, testez et smoke-testez la surface demandée avant de déclarer l’environnement prêt.
Référence d’ingénierie.
Les exemples C++ et la structure du projet suivent le contrat d’ingénierie C++ moderne de Genyleap ; les versions externes variables sont résolues depuis la documentation upstream.