使用我们自己的技术栈进行构建。
Living engineering documentation for the native technologies behind Genyleap: modern C++, Boost, Qt, CMake, LLVM and WebAssembly across desktop, mobile and browser targets.
当前 Genyleap 工程配置
现代 C++
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.
一套工程模型,覆盖所有目标。
平台特定细节隔离在 toolchain 边界。application/domain 架构保持可移植,而 compiler、SDK、packaging 与 deployment 对每个 target 都明确配置。
版本信息不会硬编码在正文中。
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
即使 upstream endpoint 暂时不可用,本地 manifest 也能保持文档快速且稳定。
Render
路径、source archive 名称、NDK/JDK 要求、Emscripten 与 IDE 版本均由当前 manifest 生成。
这是工程参考,而不是入门教程。
项目自有 C++ modules、明确 ownership、RAII、concepts、基于 expected 的错误模型以及现代 standard library 能力。
独立 build tree、明确 compiler 选择、target 专用 SDK,以及 IDE 配置前经过验证的 command-line build。
OS 特定行为与 third-party adaptation 保持隔离,不渗入 domain code。
在宣告环境 ready 前,对目标产品执行 configure、build、lint、test 与 smoke-check。
工程基准。
C++ 示例与项目结构遵循 Genyleap Modern C++ 工程规范,变化的外部版本信息则从 upstream 文档自动解析。