1 Star 1 Fork 1

10km / paho.mqtt.build

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.12 KB
一键复制 编辑 原始数据 按行查看 历史

paho.mqtt.build

命令行编译 Paho MQTT C/C++ Client

Download

git clone --recursive https://gitee.com/l0km/paho.mqtt.build.git

Build with MSVC

执行 msvc_build.bat 基于Visual Studio 2015 编译 paho.mqtt C/CPP

可选参数 说明
/CPP 编译paho.mqtt.cpp,不指定则默认编译paho.mqtt.c
/C 编译paho.mqtt.c
/T 编译运行单元测试
/E 编译例子程序
/S 编译动态库

Build with with GCC/MinGW

执行 gnu_build.sh 基于GCC/MinGW 编译 paho.mqtt C/CPP

可选参数 说明
ONLYBUILD 不执行 cmake 创建工程只编译版本
CPP 编译paho.mqtt.cpp,不指定则默认编译paho.mqtt.c
C 编译paho.mqtt.c
BUILD_TEST 编译单元测试
BUILD_SAMPLES 编译例子程序
BUILD_SHARD 编译动态库,默认只编译静态库

可设置的的环境变量

环境变量 说明
TOOLCHAIN_FILE 指定交叉编译的工具链文件
MACHINE 目标平台, 如 x86_64-linux-gnu,默认使用当前系统平台
PREFIX 安装路径
PROJECT_FOLDER cmake 生成的工程文件(Makefile)文件夹
BUILD_TYPE 编译版本类型 DEBUG/RELEASE,默认 RELEASE
1
https://gitee.com/l0km/paho.mqtt.build.git
git@gitee.com:l0km/paho.mqtt.build.git
l0km
paho.mqtt.build
paho.mqtt.build
master

搜索帮助