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 @ 2021-10-18 22:06  耿明岩  阅读(144)  评论(0编辑  收藏  举报
希望能帮助到你,顺利解决问题! ...G(^_−)☆