用到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