1. 安装
本 SDK 目前仅支持源码编译安装方式:- 安装需要的依赖
Windows 平台:
需要 Visual Studio 2013 或更高版本
自行下载或编译安装 curl(libcurl.lib) 和 openssl(libeay32.lib 和 ssleay32.lib)相关的第三方库,并手动关联到 Visual Studio 解决方案中.
Linux 平台:
需要 GCC 编译器 4.1.2 或更高版本
安装 SDK 依赖的第三方库的: libcurl 和 libopenssl 。
在 Debian/Ubuntu 系列系统请使用以下命令安装
> sudo apt-get install libcurl4-openssl-dev libssl-dev
在 Redhat/Fedora 系列系统请使用以下命令安装
> sudo yum install libcurl-devel openssl-devel
- 下载源代码
> git clone https://github.com/yunify/qingstor-sdk-cpp.git
- 编译步骤
1.安装 CMake 工具
2.建立 build 目录:
> cd BUILD_DIR > cmake <path-to-root-of-this-source-code>
执行以下命令以编译 Release 版本:
> cmake -DCMAKE_BUILD_TYPE=Release <path-to-root-of-this-source-code> > make > sudo make install
- 编译标准C接口
SDK 默认编译不生成标准 C 接口,如果你希望编译包含标准 C 接口的 SDK ,请执行以下命令:
> cmake -DBUILD_C_STYLE_INTERFACE=ON <path-to-root-of-this-source-code>
本SDK提供了 C 和 C++ 两套接口,这两套接口在使用上方式上有所差别,请您阅读相应的使用说明文档,了解具体细节。
2. 快速开始
我们分别为使用标准 C 接口和 C++ 接口提供了两个示例项目,实例项目展示了如何使用 SDK 的几个常用 API 接口,同时展示了如何使用CMake工具构建此项目的过程。
访问地址为:
更多的使用API的细节,请参考以下文档: