Windows下 阿里云 CPP OSS SDK环境搭建

安装Visual Studio 2019

安装MinGW

将MinGW/bin 添加进环境变量

  1. Win+R 打开运行,输入cmd回车
  2. 安装gcc:输入 mingw-get install gcc 回车
  3. 安装g++:输入 mingw-get install g++ 回车
  4. 安装gdb:输入 mingw-get install gdb 回车

安装Clang

下载Pre-Built Binaries:中的Win 版本

安装Cmake

阿里OSS 帮助文档

其中需要注意的是:

  1. cmake 命令使用 cmake -A x64 ..
  2. 构建build目录文件时使用管理员身份打开Visual Studio, 然后打开alibabacloud-oss-sdk.sln 生成解决方案。 这里需要选择一下构建模式,Release 和Debug 都需要构建生成一次
  3. QT .pro文件 INCLUDEPATH += C:/aliyun-oss-cpp-sdk-master/sdk/include C:/aliyun-oss-cpp-sdk-master/sdk/src C:/aliyun-oss-cpp-sdk-master/third_party/include LIBS += -LC:/aliyun-oss-cpp-sdk-master/third_party/lib/x64 -llibcurl LIBS += -LC:/aliyun-oss-cpp-sdk-master/third_party/lib/x64 -llibeay32 LIBS += -LC:/aliyun-oss-cpp-sdk-master/third_party/lib/x64 -lssleay32 LIBS += -LC:/aliyun-oss-cpp-sdk-master/build/lib/Release -lalibabacloud-oss-cpp-sdk 这里最后一个LIBS 就是刚刚构建的文件夹,当QT使用Debug模式时就将Release改成Debug
  4. 还需要将以下四个文件放到QT 编译后的文件夹下,打包时也需要这四个dll aliyun-oss-cpp-sdk-master hird_partylibx64libcurl.dll aliyun-oss-cpp-sdk-master hird_partylibx64libeay32.dll aliyun-oss-cpp-sdk-master hird_partylibx64ssleay32.dll aliyun-oss-cpp-sdk-master hird_partylibx64zlibwapi.dll

环境变量的配置

如果没有这个文件,重新安装QT, 在安装时可以选择这些组件。

经验分享 程序员 微信小程序 职场和发展