SDK安裝
更新時間 2025-09-28 10:58:18
最近更新時間: 2025-09-28 10:58:18
分享文章
開發環境
GNU編譯器集合(GCC)4.9或更高版本
Clang 3.3或更高版本
Microsoft Visual Studio(Windows)或C ++ 11編譯器(Linux / macOS)
CMake 3.2或更高版本
安裝依賴庫
您必須安裝如下的依賴庫 libcurl,libopenssl,libuuid,zlib 和 libpulse
在基于 Debian / Ubuntu的系統上安裝軟件包
sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev zlib1g-dev libpulse-dev在基于Redhat / Fedora / CentOS的系統上安裝軟件包
sudo yum install libcurl-devel openssl-devel libuuid-devel pulseaudio-libs-devel使用源代碼構建SDK
下載源代碼:下載xos-cpp-sdk,下載鏈接為 。
解壓源代碼并進入源代碼目錄
unzip xos-cpp-sdk.zip
cd xos-cpp-sdk創建build目錄,在build目錄中運行 cmake 生成Makefile,可以指定Debug版本和 Release版本
mkdir <install/prefix/path> #創建目錄存放編譯好的sdk頭文件和庫文件
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<install/prefix/path>編譯源碼:僅使用s3 sdk的情況下只需要編譯aws-cpp-sdk-core和aws-cpp-sdk-s3
make -C aws-cpp-sdk-core
make -C aws-cpp-sdk-s3
make -C aws-cpp-sdk-sts #使用sts服務需要構建
make -C aws-cpp-sdk-transfer #封裝分片上傳接口執行安裝操作,sdk頭文件和庫文件將被生成到步驟3創建的目錄中
make install -C aws-cpp-sdk-core
make install -C aws-cpp-sdk-s3
make install -C aws-cpp-sdk-sts
make install -C aws-cpp-sdk-transfer