mingw 编译64位阿里OSS
qt中要使用阿里OSS接口,QT使用的MinGW编译器,OSS官网只提供了MSVC编译器环境编译教程,并没有提供MinGW,还好已经有前人做了OSS MinGW编译需要注意的问题。
编译前需要修改一些东西,参照: https://www.freesion.com/article/7500920418/
OSS接口 这是参照上方资料,修改好的源代码OSS接口和编译成功的64位.a文件 可以直接下载下来用,或者自己重新编译编译接口。
编译:
进入build,打开cmd 执行:
cmake -DCMAKE_CL_64=1 -G "MinGW Makefiles" ..
如果不希望编译64位接口,去掉 -DCMAKE_CL_64=1
然后执行(前提需要配置PATH环境变量到mingw路径):
mingw32-make
测试环境:
Windows 8.1 64位
mingw: GNU Make 4.2.1 Built for x86_64-w64-mingw32
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!