visual studio 编译 阿里云OSS C++ SDK 64位接口
1. 访问https://help.aliyun.com/document_detail/106216.html下载OSS C++ SDK源代码
2. 安装CMake,仅是安装,不需要额外配置,需要通过CMake生成vs项目
3. 配置VS,生成64位接口
安装CMake,一路next就可以,此处不再详细介绍,需要保证cmd中可以正常运行cmake即可。
需要注意的是,在安装时,选择 Add CMake to the system PATH for all users 或 Add CMake to the system PATH for curent users,否则CMD输入CMake会提示找不到。
生成VS项目:
解压SDK源代码:
创建build文件夹,方便存放VS项目:
进入build文件夹,执行cmake ..,生成VS项目
打开alibabacloud-oss-cpp-sdk.sln:
cpp-sdk就是阿里OSS接口,右键,生成项目,测试32位是否能正常生成:
如果一切正常:
配置VS 生成64位接口:
新建X64:
点击下箭头-> 配置管理器 -> 活动解决方案 -> 新建 -> 新平台选择 X64 -> 确定;
创建后不要着急生成项目,如果直接生成,会报:
右键cpp-sdk项目-> 属性 -> 平台选择刚刚新建的 x64:
打开库管理 -> 所有选项,附加依赖选项默认是:%(AdditionalOptions) /machine:X86,改成%(AdditionalOptions) /machine:X64 -> 确定,重新生成。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!