实在不懂发布Qt的那些.dll,求指导
这两天找了好多资料,也借着别人电脑来回尝试。
不过还是没弄明白这其中的原由。
examples里的一个Digitclock小程序,他的Debug板块有800多K,Release版本是60多K,而我找到一些.dll一起转到其他电脑时,Debug的可以运行,而Release的则还需要msvcr90.dll,mcscvp90.dl,而这些在Qt的bin里是没有的,是需要我们自己去网上下载吗?
还有看见网上说用FilePack这个程序打包,是不是把release后的.exe和一些必要的.dll放在一个文件夹,然后打包?
求高人给一些经验或者相关文章
[解决办法]
如果你没装Qt 那么运行Qt程序需要把一些放到系统目录下
[解决办法]
不需要那些,你一定配置错了,
[解决办法]
这两个dll是不需要的,debug与release版本根据所使用的模块需要不同的dll文件,release需要qtcore4.dll的话,debug则需要qtcored4.dll。
[解决办法]
那些dll确实需要。如果目标机器上没有Qt的话,就需要把这些需要的dll与你的可执行程序一起打包。
[解决办法]