首页 三方库编译系列5:aliyun oss
文章
取消

三方库编译系列5:aliyun oss

用到libcurl、openssl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mac

cd <path/to/aliyun-oss-cpp-sdk>
mkdir build
cd build

export MACOSX_DEPLOYMENT_TARGET=10.13 && cmake -DBUILD_SHARED_LIBS=ON -DOPENSSL_ROOT_DIR=/Users/xxx/OpenSSL/mac  \
-DOPENSSL_LIBRARIES=/Users/xxx/OpenSSL/mac/lib  \
-DOPENSSL_INCLUDE_DIRS=/Users/xxx/OpenSSL/mac/include/ ..
make -j8  //上一个命令里面有cmake

Win  

修改了里面的CmakeLists.txt,(写死OpenSSL和curl的路径)如下
修改CmakeLists.txt:
BUILD_SHARED_LIBS =on
BUILD_TESTS=on
。。。
用cmake-gui选64位(等同于cmake -A x64)
然后打开sln

https://github.com/aliyun/aliyun-oss-cpp-sdk

本文由作者按照 CC BY 4.0 进行授权