Windows编译静态版Qt5.9.2在QtCreator中使用

本文固定链接,转载前请先留言点赞
接上文Windows编译静态版Qt5.9.2过程记录

已经添加好了内容。如图,
Windows编译静态版Qt5.9.2在QtCreator中使用

把其他都disable掉,disable的方式就是右键点在其他编译器上。选disable哪个就行。然后他们就灰了。然后你建个项目开始编译。随便一个啥项目。

Windows编译静态版Qt5.9.2在QtCreator中使用

报错了。说是要下个windows的编译器。

首先到微软官网下载cdb Debugging Tools for Windows
Windows编译静态版Qt5.9.2在QtCreator中使用

点击Windows 10 SDK,进入下载页面如图:
Windows编译静态版Qt5.9.2在QtCreator中使用
下载,安装这个。一路nextWindows编译静态版Qt5.9.2在QtCreator中使用

因为我已经安装过了,所以这部分截图就没有了。当next到让你选择需要install的时候——暂停。只勾选Windows编译静态版Qt5.9.2在QtCreator中使用

当然,其他部分你想安装我也不阻拦你。

反正这个就是我们需要的。然后,经过一根烟的功夫,界面如图:
Windows编译静态版Qt5.9.2在QtCreator中使用
就会提示你安装好了。

悲催的是,我一直找不到他到底安装在哪里。后来我搜索了一下文件,找到了。用everything搜索cdb.exe,如图:
Windows编译静态版Qt5.9.2在QtCreator中使用
我们需要的是这个x86的。32位嘛。啊哈哈。复制路径。在Qt creator中添加这个新调试器。如图:
Windows编译静态版Qt5.9.2在QtCreator中使用

按F5运行,如图:
Windows编译静态版Qt5.9.2在QtCreator中使用

运行成功。单独到文件夹中运行试试。
如图:
Windows编译静态版Qt5.9.2在QtCreator中使用
Windows编译静态版Qt5.9.2在QtCreator中使用
Windows编译静态版Qt5.9.2在QtCreator中使用

是不是运行成功了。

反之,去原来编译的动态库中运行试试。如图:
Windows编译静态版Qt5.9.2在QtCreator中使用

找不到一堆dll。当然,可能还有其他动态库编译方式。我这里只是一隅。

接下来可能还会有一篇记录,因为我是要做个工具。涉及到openssl这些。估计也要静态库之类的。在用刚才这个静态编译后,遇到了如下问题,还得继续解决。

Windows编译静态版Qt5.9.2在QtCreator中使用

程序员的路总是bug叠加bug啊。路漫漫其修远兮,吾将上线而求索。

草拟大爷的,哪那么多逼逼事情。一个字——干。