| jybox |
2011-12-13 23:38 |
突发奇想,最简静态编译Qt库
我就是想到,零毫秒用到的QtCore,QtGUI,QtNetWork模块的动态链接库加一起有18MB 但是其中肯定好多类其实都没用到,能不能去掉这些代码呢
直接用qt库的源代码进行编译肯定是可以的,关键是怎么弄,怎么判断哪些类没用到 估计是要靠写脚本,分析#include来实现了
再yy点,是不是能直接把没用到的函数过滤掉呢.........
这个研制成功后不止可以用于零毫秒,也可以用于其他小程序,精简运行库
当然,如果考虑可执行文件提及的话,也可以把用到的类编译到一个Qt.dll |
|