QT程序在光盘上运行速度非常慢,求解决方案
-
我用QT做了一个简单的demo放入到DVD光盘,每次插入电脑,第一次启动非常慢,需要2分钟左右,我的demo就是显示一个Button而已,然后以后再启动就只需要一秒钟而已。然后我改用VB或则MFC之类的软件放入同样的DVD光盘,却启动非常快。我大概估计是QT在QApplication初始化的时候非常慢,每次第一次启动时,光盘在飞快读取中,然后硬盘也在飞快的写入中(通过光盘和硬盘的读写指示灯感觉的)。
-
你将Qt程序的dll组件都放在DVD中了?如果是这样的,那还听正常的。因为windows要装载dll啊。MFC、VB或win32的dll在本地磁盘呢。
-
有什么好的解决方案吗??启动非常慢,用vc++编译的QT需要40秒左右
-
- delete unnecessary dll files.
- use static link if you can distribute your object code because of LGPL.