我已经使用带有 Qt VS Tools 扩展和 QT 5.6 版(由 QT 预编译提供的版本)的 Visual Studio 2017 使用Qled小部件插件构建了一个 QT GUI 应用程序。
使用这个 Default Dynamic Qt 版本,该应用程序与小部件一起运行良好,我没有任何问题。
但是现在,我想构建相同的应用程序,但是是静态的,以便在没有依赖关系的情况下使用。因此,我使用 -static 参数从源代码构建了 QT 5.6,更准确地说,我遵循此博客指南。这里开始出现问题:
- 我尝试使用静态 qmake 重建小部件插件,但出现此错误:“项目错误:QT 中的未知模块:设计器”
- 我尝试使用由动态 qmake 编译的插件,令人惊讶的是,它构建成功但 GUI 应用程序根本没有打开。
值得一提的是,我可以使用 qmake 静态构建来使用和构建一个简单的默认应用程序。
我想我需要添加 Qt Designer 模块,但我不知道该怎么做,我什至尝试在没有“-nomake 工具”参数的情况下重建 qmake,但在构建插件时遇到了同样的错误。