QT源码非常庞大,本身也有现成的编译好的动态库与安装包,正常来说是不需要编译静态库的,但是如果需要基于QT去开发自己的SDK(动态库)或是在LINUX下面基于QT框架进行开发,那静态库就是十分好的一个选择。原因是基于QT框架开发自己的SDK,会需要依赖很多的QT动态库(最起码要基于QtCore)这样提供给客户的SDK就会有多个DLL,使用静态库就可以实现提供给客户的只有一个DLL;在LINUX下基于QT框架就更不用说了,既要打包QT的动态库,又要将动态库所在的路径添加到环境变量中,甚是麻烦。 1.源码获取,可以到QT的官网下载(下载地址是https://download.qt.io/),win...