高分求助,请进来看看!!! 我的程序编译后只有1M多,但是调试时需要一个文件qintf70.dll的支持,请问如何在我发布程序时不需要这个文件???另外如果是使用第三方的DLL,是否也有办法使发布程序时不需要带上这些DLL??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然调试时要,说明你的程序需要这个dll中的函数支持,那么发布时应该也会需要。 是呀,把qtintf70.dll一起打包就行了,不过好像只有linux下的程序才会用到QT库,不知道为什么在WINDOWS下的也会用到, 想完全瞥开dll是不可能的,不管的用什么dll只用系统里面没有都要带上打包也只是方便一点而已 还是将DLL和程序一起打包比较简单。 之所以有dll文件就是因为dll文件可以动态由exe文件加载——dll文件是exe文件运行的时候动态加载的,没dll文件怎么行呢? 一个是 comerliang(天地良心)兄弟说的一样,将代码直接写进你的EXE文件另一个我只是有这个设想,具体实现我没尝试过,就是:将DLL放进一个资源文件中,编译进EXE文件,文件运行时,提取到内存中,然后加载,这样做的好处是可以用别人的DLL文件,而没必要知道它的具体实现过程 在往你程序里面存的时候可以压缩一下啊,那就需要你在程序里加压缩算法了,增加大小,且速度慢了,而且DLL压缩率一般不大,所以不划算再说了,才1M多,不算大啊,photoshop,flash都七八M,十来M呢 qintf70.dll是CLX应用需要的运行库,如果没用到CLX控件,可以把Q开头的单元删掉就不需要qintf70.dll文件了。 有哪些好的Delphi开源社区 导出数据至excel中,一个单元格内分行用什么命令? delphi消息问题请教 有关memo的问题!!!急 如何获得各种函数指针? 不同窗口的调用问题 请教:一个关于插入的SQL语句 多个TADOQuery不能同时通过一个TADOConnection进行Query? dephi 有反编译的软件吗?? 在TORBO PASCAL6.0下如何把图形驱动静态连接到程序中? CnPack邮件列表,与月共舞,Passion,我讨论一下阅读Vcl源代码的经验和体会。大家交流一下。 大家怎么样对待贪财的老岳母??
打包也只是方便一点而已
另一个我只是有这个设想,具体实现我没尝试过,就是:
将DLL放进一个资源文件中,编译进EXE文件,文件运行时,提取到内存中,然后加载,这样做的好处是可以用别人的DLL文件,而没必要知道它的具体实现过程
再说了,才1M多,不算大啊,photoshop,flash都七八M,十来M呢