Translation(model translation, not the source's own text)
仓库文件导航
Eclipse Mosquitto
Mosquitto 是 MQTT 协议 5.0、3.1.1 和 3.1 版本服务器的一个开源实现。它还包含一个 C 和 C++
- uthash / utlist - 提供了这些头文件的捆绑版本,可通过 WITH_BUNDLED_DEPS=no 禁用它们的使用
- xsltproc(基于 Debian 的系统上为 xsltproc 和 docbook-xsl)- 仅在从 git 源码构建时需要 - 可通过 WITH_DOCS=no 禁用
使用 CMake 构建时,有用于启用/禁用功能的等效选项。在 CMake 构建中也可以启用/禁用特定插件的构建。
构建 mosquitto - 使用 vcpkg
你可以使用 vcpkg 依赖管理器下载并安装 mosquitto:
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install mosquitto
vcpkg 中的 mosquitto port 由 Microsoft 团队成员和社区贡献者保持更新。如果版本已过时,请在 vcpkg 仓库中创建 issue 或 pull request。
致谢
Mosquitto 由 Roger Light [email protected] 编写。社区中的其他人也做出了大量贡献,包括代码和其他帮助。
像 {{NAME_ab12cd34}} 这样写的值是真实值的占位符。在回复和工具调用中都要完全按原样使用它们:在任何内容运行之前,它们会被填入真实值。不要要求验证它们,也不要用示例替换它们。