• 5346阅读
  • 2回复

如何精简编译后的Qt4.x商业源码版 [复制链接]

上一主题 下一主题
离线zhawk
 

只看楼主 倒序阅读 楼主  发表于: 2006-12-03
Qt4.x商业源码版用vs2003编译后大小有1G多,经过适当精简,可以减少至300多兆。精简步骤如下:
1) 执行完configure后,在执行nmake之前,备份目录demos、examples、tools。
2) 执行完nmake后,删除目录demos、examples、tools,然后把备份文件拷贝过来。之所以用configure后的文件替换,而不用原始文件,是因为configure调用qmake生成make文件时,同时还生成VC++的工程文件,以后用起来方便一些。
3) 删除bin目录下的dumpcpp.pdb、qtdemo.pdb。
4) 删除lib目录下的*.exp、*.ilk、*.dll(bin目录下已经有这些dll文件了),然后把*.pdb移至bin目录。
5) 删除plugins目录下的*.exp、*.ilk。
6) 删除qmake目录下的*.ilk、*.obj、*.pdb和qmake.exe(bin目录下已经有qmake.exe了)。
7) 删除src目录下的*.pch、*.res、*.obj。之所以不象demos/examples/tools那样用configure后的文件替换,是因为编译生成的某些文件是系统必需的,如qconfig.h。
离线cavendish

只看该作者 1楼 发表于: 2006-12-04
为什么这么复杂
nmake clean
就省了不少
离线zhawk

只看该作者 2楼 发表于: 2006-12-07
引用第1楼cavendish2006-12-04 01:08发表的“”:
为什么这么复杂
nmake clean
就省了不少


但是有些例程(testcon)用到了uic产生的文件ui_qaxselect.h,
而且调试程序要用到.PDB文件。
快速回复
限100 字节
 
上一个 下一个