前置条件
- 编译好 AWS SDK静态库
- 搭建好visual studio 2015 环境,创建相应的 Windows 项目,本文以 Win32 项目 ZOSDemo 为例来说明 AWS SDK 的调用方法
项目目录结构
图一
双击解决方案文件可打开 ZOSDemo 项目。
将编译好的静态库、头文件拷贝至 ZOSDemo 项目源文件的同级目录下。
图二
配置解决方案
选择编译平台 Debug x64,本文已 Debug x64 平台为例进行说明,Release x64配置方法类似。
图三
右键项目选择属性,选择项目属性进行如下配置
图四
配置头文件
属性页打开后,按如下步骤配置,选择VC++目录 》包含目录,填写包含目录,包含目录为上述图二中的 include 头文件路径,如下图所示:
图五
配置库目录
选择VC++目录 》库目录,填写库目录,库目录为上述图二中的lib_debug,如下图所示:
图六
配置附加依赖项
选择链接器 》输入 》附加依赖项
图七
将下面的依赖项添加到上图中的附加依赖项中
aws-cpp-sdk-s3.lib aws-cpp-sdk-core.lib aws-c-common.lib aws-c-event-stream.lib aws-checksums.lib aws-cpp-sdk-sts.lib winhttp.lib WinInet.Lib bcrypt.lib UserEnv.Lib Version.Lib Crypt32.Lib ncrypt.lib Secur32.Lib CryptNet.Lib cryptdll.lib cryptui.lib cryptxml.lib |
点击【添加】 》点击【确定】后即可进行业务逻辑编辑。
编译
选择上述其中一个编译平台进行配置,配置完毕后,可右键项目,选择生成/重新生成即可启动编译,编译后的产出在项目的平台路径下
图八