首页| 论坛| 消息

标题:关于发布缺少dll,和打不开运行错误解决办法:
作者:渡世白玉
日期:2013-09-29 13:12
内容:

原因,缺少dll(动态链接库)、、、解决办法:附带上程序所需要的链接库。官方版的:bin目录下的dll就放在和应用程序一个目录,plugins/*/下的dll,就把plugins/这层去掉就行了、、放在 程序目录/*/*.dll;查看都是需要加载什么dll的方法:(只在qt-creator下)1.打开调试视图:

2.调出加载加载模块那项:(勾上:模块)



3.3.用调试运行,在模块下就可以看到他加载什么dll了、、、注意:系统的dll也在里面,需要你自己判断那些是qt的需要你附带的(看路径就可以了)。还有,发布时用relese版本,所以后缀带d的就不需要的、、


#1 [渡世白玉 09-29 13:13]
linux下这样也能看到加载的和所需的动态链接库(*.so)
#2 [skykingf 09-29 15:33]
官方版的:bin目录下的dll就放在和应用程序一个目录,plugins/*/下的dll,就把plugins/这层去掉就行了、、放在 程序目录/*/*.dll;
这一步的复制操作必须吗?
#3 [XChinux 09-29 15:43]
基本上搞得时间长了,仔细了,就都能知道自己写的榇依赖哪些模块,还有这些模块又依赖于哪些模块或DLL之类的,还有依赖的插件(及插件依赖的DLL)等。如果不清楚,一股脑全搬过去,然后将看似没用的删除掉,自己试验吧。
#4 回 2楼(skykingf) 的帖子 [渡世白玉 09-30 13:26]
发布时需要、、、
#5 回 3楼(XChinux) 的帖子 [渡世白玉 09-30 13:27]
恩,时间长了,根据自己的代码就知道需要的都是什么、、但是对新手来说一个一个试汰麻烦了、、

回复 发表
主题 版块