
前言
再一次向这个珠穆朗玛峰发起挑战
吐槽
虽然是干程序员吃饭的,
但是并不代表我冷静理智不能发脾气
有点想被这东西这折磨疯的感觉
用64的时候里面环境变量里的东西你一定要保证重启之后还是64
不然你32配到一半 你64已经删除了相关环境变量的配置
你第二次打开电脑再次运行的时候就不行
还有话说为什么我直接
编译过
我用mysy2的64进行编译过了
但是你后面不重新下一个直接用mysy2的mingw32进行编译就会失败
(可能是.o的问题吧,不知道,反正生成.o文件的时候那些文件都放在这里面的)
参考
gdal
qt 5.12.7的mingw 64(730) + gdal 2.4.4 + mysy2 实现整个配置过程
与此同时还实现qt 5.12.7的mingw 32(730)+ gdal 2.4.4 + mysy2 实现了另一版的配置过程
参考网址
https://blog.csdn.net/qq_32629895/article/details/105738977
https://blog.csdn.net/qq_32629895/article/details/105738977#QTMinGWGDAL_2
https://blog.csdn.net/huang__c/article/details/116054712
关键节点
1.gdal 3.x 与gdal 2.x的核心相关库不同 因此不同版本的gdal在编译的时候要注意 编译内容和编译先后顺序的不同
2.mysy2 之前下的库不是很全面 ,只下了
(其实我也不知道这个是不是第一次编译没有成功的原因)
后面把up主的相关东西都给下载了
3
4.后面编译成功之后,在运行动态链接的时候出现了
这个问题 这个问题我找了基本上是这个问题
又或许是这个原因
https://blog.csdn.net/xcjfgt1/article/details/140944718
https://blog.csdn.net/shjsjdisi/article/details/134884783
解决方案
https://blog.csdn.net/carry1beyond/article/details/54880861(有效)
https://blog.csdn.net/diaolunlaoshi/article/details/117451891(没试过,但是感觉是一个可行的思路)