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

 

posted @   耿明岩  阅读(199)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
希望能帮助到你,顺利解决问题! ...G(^_−)☆
点击右上角即可分享
微信分享提示