谢谢大家,我明白了。
我昨天已经试过了,每次启动程序,报错说需要什么dll,我就搜索那个dll然后考到和.exe文件相同的目录中,等都考完了再启动程序还是报错。
然后我今天又从新弄了一遍就成功了,我发现问题在不同的dll上。
我的qt安装有2个子目录,c:\qt\4.6.3 和 c:\qt\2010.04
我昨天在找dll的时候,每个dll都能搜出来好几个,我就随便找了一个考到我的exe目录,可能有的是从4.6.3子目录,有的是从2010.04子目录考出来的。
今天我从弄的时候,参考了大家的建议然后突然明白了这些dll应该从一个目录中考出来,所以我就都从c:\qt\2010.04\qt\bin考的,然后就成了。
多谢了。