围绕 libxml2 的一个简单的面向对象的 Swift API
要构建,您至少需要 Swift 5.2(Swift 5.5+ 应该也可以),请从 https://swiftlang.cn/download/ 下载 -- 如果您使用的是 macOS,请确保您也安装了命令行工具)。使用 swift --version
测试您的编译器是否工作,它应该给您类似如下的结果
$ swift --version
swift-driver version: 1.26.21
Apple Swift version 5.5.2 (swiftlang-1300.0.47.2 clang-1300.0.29.30)
Target: x86_64-apple-macosx12.0
在 macOS 上,或者在 Linux 上,您应该得到类似如下的结果
$ swift --version
Swift version 5.5.2 (swift-5.5.2-RELEASE)
Target: x86_64-unknown-linux-gnu
在 Ubuntu 16.04、18.04 或 20.04 上,您可以使用发行版自带的 libxml2。只需使用 apt
包管理器安装即可
sudo apt update
sudo apt install libxml2-dev
在 macOS 上,您可以使用 HomeBrew 安装 gtk(有关安装说明,请参阅 https://brew.sh.cn)。一旦您安装并运行了 HomeBrew,您就可以使用它来安装 gtk 的原生版本
brew update
brew install libxml2