1.去掉自己不需要的模块,这个在qt4里比较多见,比如某phonon模块
2.精简体积,比如像我这种特别在意运行库大小的,通过修改编译参数来尽可能精简库的大小
3.对于qt5来说,这货用到了angle和icu,但其实这两个只有在想使用opengl es和webkit的时候才必须具备。然而如果编译的时候提供了这两个模块,gui模块会自动依赖angle,core和webkit都会自动依赖icu,如果一个程序只用到了core、gui、widgets,那么angle和icu模块就会非常“多余”,因为本来没有他俩也能跑起来的
4.静态编译
5.据说程序猿都比较闲……