libui是一个 C 中简单且可移植(但并非不灵活)的 GUI 库,它使用每个平台原生的GUI技术进行绘制。
官网地址:链接
本文将使用VS2022编译libui库,操作系统为Windows10。
1. 下载源代码
首先在官网下载源代码,由于此代码不依赖第三库,故只需下载源代码即可进行编译。
我下载了最新的 master 分支版本,如果你无法访问官网,可在此处下载。
2. 下载并安装meson
由于源代码提供了meson的构建代码,因此我们最好使用meson进行构建。meson下载地址:链接
如果在cmd下输入以下命令后,可得到正确输出,表明已正确安装。
meson --version
ninja --version
输出结果如下:
3. 使用meson+ninja进行构建
这一部分将介绍如何使用meson