Download

获取 XGE

引擎以源码 + 构建脚本的形式分发。克隆仓库后,一条命令即可产出动态库;也可以把 src/ 直接并入你自己的工程。

GET

SDK 源码包

包含引擎核心、XUI 框架、全部示例、测试与构建脚本的完整仓库。国内访问建议走 Gitee 提速。

$ git clone https://github.com/xywhsoft/xge.git
$ cd xge
$ build_dll.bat # 默认档;也可 build_dll.bat 3d 等七档

预编译 DLL

适合快速集成:只需 xge.dll + xge.lib + xge.h + xui.h 四个文件,从 GitHub Releases 获取。

// 链接导入库
gcc main.c -o app.exe -lxge -lm -lws2_32 \
    -lgdi32 -luser32 -lshell32 -lole32 -lwinmm
Build Targets

各平台构建方式

同一份代码,不同的构建入口。所有脚本都位于仓库根目录。

平台脚本产物 / 说明
Windowsbuild_dll.bat [profile] · build_test.bat七档 xge.dll / 测试 EXE(MinGW-w64)
Linuxbuild_dll.sh [profile] · build_test.shlibxge.so / 测试二进制(档位尚未实机验证)
macOScheck_macos_smoke.sh冒烟验证(Sokol Cocoa)
Androidbuild_android_ndk.bat · build_android_apk.batNDK so / 可直接安装的 APK
iOSbuild_ios_sim_exe.sh · run_ios_sim_exe.sh模拟器可执行文件
Webserve_web_exe.batEmscripten WASM + 本地伺服
嵌入式 Linuxcheck_linux_egl_smoke.shEGL PBuffer / Surfaceless 验证
构建档位:default / core / 2d / 3d / ui-min / full-dev / ide 七档按需产出;65 个控件开关(xui_config.h)与 8 个 3D 子模块开关(XGE3D_ENABLE_*)可进一步裁剪,依赖冲突在编译期报错。详见 文档中心 · 构建系统。
版本说明:当前稳定版为 v2.0.0。XGE 与 XUI 共享同一版本号;渲染代理接口版本为 XUI_PROXY_VERSION 16。升级代理接口时请同步更新自定义后端实现。