一、为何要静态编译
用QtCreator编译程序时,应用的是动态编译。编译好的程序在运行时须要另外加上相应的Qt库文件,一大堆dll文件。如果想将生成的程序连同所须要的库一起完全地打包成一个可履行程序,那就须要应用静态编译。Qt官方不供给静态编译好的安装包,所以须要我们在自己的电脑上静态编译。而且exe文件会比动态编译的要小上很多。用QtCreator编译程序时,应用的是动态编译。编译好的程序在运行时须要另外加用QtCreator编译程序时,应用的是动态编译。编译好的程序在运行时须要另外加上相应的Qt库文件,一大堆dll文件。如果想将生成的程序连同所须要的库一起完全地打包成一个可履行程序,那就须要应用静态编译。Qt官方不供给静态编译好的安装包,所以须要我们在自己的电脑上静态编译。而且exe文件会比动态编译的要小上很多。用QtCreator编译程序时,应用的是动态编译。编译好的程序在运行时须要另外加