对象存储 OSSWindows-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

对象存储 OSSWindows

2018-04-10 07:00:04 358
对象存储
分享到
取消 提交回答
全部回答(1)
  • 2018-04-11 01:11:19
    已采纳

    详细解答可以参考官方帮助文档

    Windows环境下,OSS C SDK目前只支持 Win32 方式编译,暂不支持 x64。使用 Win32 编译的库,可以在 Win32x64 工程中使用。

    环境与依赖

    • 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等配置后,既可编译运行。您也可以在示例工程基础上开发您的项目。

    注意:

    • 运行oss-c-sdk-sample前,请在Visual Studio做如下配置。在Sulution Explore中选择工程oss-c-sdk-sample,右击选择Property,在oss-c-sdk-sample Property Pages中配置Configuration Properties -> Debugging -> EnvironmentPATH=..\oss-c-sdk\lib\Release\;%PATH%

    使用Visual Studio编译OSS C SDK、运行示例程序的详细步骤及常见问题,请参考 Windows下编译使用Aliyun OSS C SDK

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题