前提
目前已经成熟的是vs2015和qt5.8.0联合打包发布程序,在此基础上进行vs2019和qt5.12.2的联合打包发布程序。
问题1
以前可以使用的程序生成解决方案失败,网上的各种方法都试了,没用;
问题1的解决
将qt5.8.0卸载后,问题解决;
问题2
问题2的解决
看到网上很多人说是我的电脑里环境变量的问题,我只能说,我电脑不适合这种解决办法。
但是看了一圈基本可以确定是动态链接库的问题,也就是dll文件不合适。
然后搜索如何查找自己写的程序所需要的dll文件的教程,如下:
按照这个教程说的就可以找到dll文件,其中除了qt的链接库,其他的文件都是在这个C:\Windows\System32文件内找到的。
问题3
在查找qt所需要的dll文件时,需要用到Qt 5.12.2(MSVC 2017 64-bit),我的刚开始显示无法找到路径。
问题3的解决
后来发现qt在安装过程中安装错误,卸载重装后就可以了,正确的结果如下图:
(建议安装qt时,安装路径只是将C换成D,例如C:\Qt\Qt5.12.2,改为D:\Qt\Qt5.12.2,个人不要新建文件夹)。