今天老板需要把绿背景抠图结束后的结果图,直接一件上传到七牛云上,七牛提供了很好的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