对象存储 OSSWindows
详细解答可以参考官方帮助文档Windows环境下,OSS C SDK目前只支持 Win32 方式编译,暂不支持 x64。使用 Win32 编译的库,可以在 Win32 或 x64 工程中使用。
环境与依赖
OSS C SDK(Windows)依赖的第三方库和Linux版本一致,分别是apr,apr-util,curl,mxml。SDK提供了Visual Studio 2008和Visual Studio 2010的项目工程,分别支持Visual Studio 2008,Visual Studio 2010及其以后版本。SDK提供了third_party,包含了需要用到的第三方库(apr, apr-util, curl, mxml)的头文件和库文件,用户可以使用这里的头文件和库文件编译,运行sample和test项目。
Visual Studio 2008版本
对应的项目文件为oss_c_sdk_2008.sln等包含2008的文件OSS C SDK需要用到stdint.h头文件,Visual C++ 2008默认是没有此头文件,如果用户没有提前安装此头文件,可以将third_party/include中的stdint.h.bak重命名为stdint.h后使用。从2.0.0版本才开始支持Visual Studio 2008,之前版本均不支持
Visual Studio 2010及其以后版本
对应的项目文件为oss_c_sdk.sln等不包含数字的文件。Visual Studio 2010及其以后版本都包含了stdint.h头文件。如果用户使用Visual Studio 2012及其以后版本打开时,会提示用户是否将项目升级成使用最新版的编译器和库,这里最好和用户自己的项目保持一致:如果用户的项目使用了最新版本的编译器和库,就选择升级,否则可以不升级。
Visual Studio示例工程示例工程提供了基于Visual Studio 2008/2010/2012/2013/2015的工程,您可以用Visual Studio直接打开对应工程, 修改Endpoint/AccessKeyID/AccessKeySecret/BucketName等配置后,既可编译运行。您也可以在示例工程基础上开发您的项目。
示例工程 : aliyun-oss-c-sdk-sample.zipGitHub地址:GitHub
注意:
运行oss-c-sdk-sample前,请在Visual Studio做如下配置。在Sulution Explore中选择工程oss-c-sdk-sample,右击选择Property,在oss-c-sdk-sample Property Pages中配置Configuration Properties -> Debugging -> Environment为 PATH=..\oss-c-sdk\lib\Release\;%PATH% 。
使用Visual Studio编译OSS C SDK、运行示例程序的详细步骤及常见问题,请参考 Windows下编译使用Aliyun OSS C SDK。
赞0
踩1