使用 xmake 整合 llmapi
June 10, 2026 · View on GitHub
llmapi 以 mcpp 生態為主進行開發與發佈,但函式庫本身是標準的 C++23 模組套件,
也可以在 xmake 專案中使用。
前置條件
- C++ 編譯器:支援 C++23 的 GCC 14+、Clang 18+ 或 MSVC 2022+
- 建置系統:xmake 3.0.0+
- 相依:
mbedtls由 xmake 自動解析
套件管理使用
在 xmake.lua 中加入 mcpplibs 的 xmake 倉庫並引入套件:
add_repositories("mcpplibs-index https://github.com/mcpplibs/mcpplibs-index.git")
add_requires("llmapi 0.1.0")
target("demo")
set_kind("binary")
set_languages("c++23")
set_policy("build.c++.modules", true)
add_files("src/*.cpp")
add_packages("llmapi")
原始碼建置
git clone https://github.com/mcpplibs/llmapi.git
cd llmapi
xmake
xmake run hello_mcpp
xmake run basic
xmake run chat
說明
- xmake 套件追蹤
mcpplibs-index倉庫,版本可能落後於 mcpp 套件索引 (mcpp-index)。 - 推薦的 mcpp 工作流程見快速上手與專案 README。