编译

本节将介绍如何在 Windows 和 Linux 操作系统中编译 API 动态库和可执行文件。

CMakeLists.txt中提供的参数

  • USE_OPENSSL 表示是否链接 OpenSSL,默认开启。开启后支持SSL加密通信。

  • USE_AERON 表示是否链接第三方 Aeron 库,默认开启。开启后支持组播流订阅功能。

  • AERON_INSTALL_DIR 表示 Aeron 库安装路径。

其它常用的参数

  • OPENSSL_ROOT_DIR 表示 OpenSSL 库的安装路径