本文介绍如何安装事件总线EventBridge的C++ SDK。

安装依赖库

安装C++ SDK前需先安装必备的依赖库boost、openssl和cpprestsdk。不同系统下的安装方法如下:

  • macOS系统建议使用Homebrew安装
    brew install boost cpprestsdk openssl
  • Linux系统建议使用yum安装或者apt-get安装
    • yum install boost-devel openssl-devel
      说明 暂不支持通过yum安装cpprestsdk。
    • sudo add-apt-repository ppa:mhier/libboost-latest -y && sudo apt-get update && sudo apt-get install libboost-all-dev && sudo apt-get install libcpprest-dev libcurl4-openssl-dev libssl-dev
  • Windows系统建议使用vcpkg安装
    vcpkg install boost openssl-windows cpprestsdk

安装SDK

Linux系统
  1. 执行以下命令从GitHub克隆源码。
    git clone https://github.com/alibabacloud-sdk-cpp/eventbridge.git
  2. 执行以下命令进入目录eventbridge安装SDK。
    cd eventbridge && sh scripts/install.sh
Windows系统
  1. 执行以下命令从GitHub克隆源码。
    git clone https://github.com/alibabacloud-sdk-cpp/eventbridge.git
  2. 在项目根目录下创建空文件夹cmake_build
  3. 在CMake中执行以下操作。
    1. 选择Browse Source为源代码目录alibabacloud_event_bridge
    2. 选择Browse build为构建目录cmake_build
    3. 单击configure
    4. 单击generate,构建VS解决方案。
  4. 在目录cmake_build中,使用Visual Studio打开解决方案darabonba_core.sln
  5. 选择构建Release输出,在配置管理器选中INSTALL,然后选择构建 > 生成解决方案