介绍
本篇文章介绍Windows下C++使用阿里云OSS的部署方式,很多朋友在Windows下Visual Studio
编译阿里OSS会遇到很多问题,比如include头文件报错或者编译错误等等,本片文章进行相关配置说明。
查看阿里云OSS SDK文档说明
文档说明地址:
https://help.aliyun.com/document_detail/106216.html?spm=a2c4g.106216.0.0.43b27e8avgsmZy
![在这里插入图片描述](https://img-blog.csdnimg.cn/0b0faf3f57bb4424ba5084696c9a801d.png)
可以看到这里说明需要使用CMake工具进行构建咱们这里直接按照官网的说明进行。
CMake官网下载地址:
https://cmake.org/
CMake说明文档:
https://cmake.org/cmake/help/latest/index.html
编译构建后是如下目录:
![在这里插入图片描述](https://img-blog.csdnimg.cn/9dd1e4ede3474d37a4e6a8c63c0a6ba3.png)
咱们使用sln编译或官网编译说明都可以最后lib文件如下文件名alibabacloud-oss-cpp-sdk.lib
编译OSS_Demo项目(添加头文件)
C/C++常规->附加包含目录->附件包含目录添加为aliyun-oss-cpp-sdk-master\aliyun-oss-cpp-sdk-master\sdk\include
解决头文件红问题
![在这里插入图片描述](https://img-blog.csdnimg.cn/23411cfd4c2643b596bc199280669241.png)
编译OSS_Demo项目(添加lib目录)
上面头文件添加完之后还需要添加lib文件否则无法编译会报错,这里的lib分别需要如下几个。
![在这里插入图片描述](https://img-blog.csdnimg.cn/d34c66d05dce4dcb803f19866d9d2390.png)
alibabacloud-oss-cpp-sdk.lib由CMake编译的lib文件这里我使用的是Release版本
剩下的文件位于如下路径
aliyun-oss-cpp-sdk-master\third_party\lib\x64
这里我把lib文件放到一个统一的目录下面方便添加。
添加:
链接器->常规->附加库目录(选择准备好的lib目录就是将需要的lib文件放到一个文件夹内)
![在这里插入图片描述](https://img-blog.csdnimg.cn/3ee3ab73d45043df87d261b22e522806.png)
编译OSS_Demo项目(添加lib文件)
上面咱们添加了lib目录是不够的还需要添加lib文件。
链接器->输入->附加依赖项->添加相关lib
![在这里插入图片描述](https://img-blog.csdnimg.cn/cad7003c528d4c5c8d5e7872a8603439.png)
上述准备完毕后直接编译即可。