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

安装依赖库

  • 使用Homebrew安装
    brew install boost cpprestsdk openssl
  • 使用yum安装
    yum install boost-devel openssl-devel
    说明 暂不支持通过yum安装cpprestsdk。
  • 使用apt-get安装
    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
  • 使用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,然后选择构建 > 生成解决方案