七牛(qiniu)C/C++ SDK 实现上传

今天老板需要把绿背景抠图结束后的结果图,直接一件上传到七牛云上,七牛提供了很好的SDK手册,不懂得可以到这里去http://developer.qiniu.com/docs/v6/sdk/c-sdk.html 查找资料。

        由于以前使用Linux平台上,而公司主要是windows环境下,所以本人在配置环境上着实吃了不少苦头。但是完成后成就感还是杠杠的。0.0

废话少说,下面介绍具体步骤:

1:到官方https://github.com/qiniu/c-sdk/tags 下载SDK包,里面有一个demo文件夹里面介绍得很清楚。用VS建一个工程,把需要的头文件和源文件都包含进去。 main函数在demo.c里。

2:到这里你会发现还是没办法运行,还缺少相应的lib库和dll库和curl头文件等,这时候需要下载这两个文件https://github.com/qiniu/c-sdk-wdeps/tree/master/lib  

https://github.com/qiniu/c-sdk-for-windows,把这两个整合在一起,重复的就覆盖就行。

3:编译时,会出现头文件找不到的问题,主要是头文件路径的问题,修改一下include路径就好的。链接时也可能无法解析外部符号的问题,主要原因是,.c的源文件没包含全。找找SDK包中https://github.com/qiniu/c-sdk/tags 都在里面。还有记得将.dll文件放在工程Release文件夹中。

最后上下结果,代码就不贴了,都是SDK的代码。0.0


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值