QT备忘录之九:静态编译Qt5.6.3并尝试解决库版本冲突

我打算保留一个支持XP的Qt静态编译版本,毕竟国内还有不少场景要求必须支持windows XP。我也说不清楚在AI年代这到底是幸还是不幸。于是我又把十年前干过的事情重新又干了一遍,同时尝试解决一下Qt和其他库依赖冲突的问题。只不过这次是Qt 5.6.3。【本文的部分调研和数据整理工作借助AI工具完成】

Qt备忘录之五:编译VS2010版Qt5静态链接库

Qt作为跨平台开发框架,由于提供了诸多功能全面的封装类,基本可以满足大部分开发人员需求。官方编译的QT库是动态链接形式的,因此产生一个明显的弊端,就是发布程序时必须将用到的QT库dll文件一并打包,导致文件包体积庞大。若客户电脑也装有QT库,而且版本不同时,还有可能产生冲突。

Qt备忘录之四:可视化窗体设计原理

可视化的窗体设计其实并不陌生,在MFC或者.net框架中都用的到。Qt也提供了类似的功能。不论是在Qt Creator中或是用VS-AddIn新建或打开Qt工程,默认都会使用Qt Designer对打开.ui文件进行编辑。用Qt的可视化功能搭建窗体操作流程与其他工具类似,本文将不同之处列举一下,并探究一下原理。本文中所用的简单示例可点此下载。