1.?安裝
本 SDK 目前僅支持源碼編譯安裝方式:- 安裝需要的依賴
Windows 平臺:
需要 Visual Studio 2013?或更高版本
自行下載或編譯安裝?curl(libcurl.lib)?和?openssl(libeay32.lib?和?ssleay32.lib)相關(guān)的第三方庫,并手動關(guān)聯(lián)到?Visual Studio?解決方案中.
Linux 平臺:
需要 GCC?編譯器?4.1.2?或更高版本
安裝?SDK?依賴的第三方庫的:?libcurl?和?libopenssl?。
在?Debian/Ubuntu?系列系統(tǒng)請使用以下命令安裝
>?sudo apt-get install libcurl4-openssl-dev libssl-dev
在?Redhat/Fedora?系列系統(tǒng)請使用以下命令安裝
>?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>
執(zhí)行以下命令以編譯?Release 版本:
>?cmake -DCMAKE_BUILD_TYPE=Release? <path-to-root-of-this-source-code>? >?make? >?sudo make install
- 編譯標(biāo)準(zhǔn)C接口
SDK?默認(rèn)編譯不生成標(biāo)準(zhǔn)?C?接口,如果你希望編譯包含標(biāo)準(zhǔn)?C?接口的?SDK?,請執(zhí)行以下命令:
>?cmake -DBUILD_C_STYLE_INTERFACE=ON? <path-to-root-of-this-source-code>
本SDK提供了?C?和?C++?兩套接口,這兩套接口在使用上方式上有所差別,請您閱讀相應(yīng)的使用說明文檔,了解具體細(xì)節(jié)。
2.?快速開始
我們分別為使用標(biāo)準(zhǔn)?C?接口和?C++?接口提供了兩個示例項(xiàng)目,實(shí)例項(xiàng)目展示了如何使用?SDK?的幾個常用?API?接口,同時展示了如何使用CMake工具構(gòu)建此項(xiàng)目的過程。
訪問地址為:
更多的使用API的細(xì)節(jié),請參考以下文檔: