• 7158阅读
  • 7回复

急急急!!!VS2010+Qt5.0.1发布程序出现应用程序无法启动(0xc0000005) [复制链接]

上一主题 下一主题
离线qutao
 
只看楼主 倒序阅读 楼主  发表于: 2013-04-27
RT,我将需要的dll和Microsoft.VC100.CRT以及相关插件均已经打包,而且vcredist_x86.exe这玩意也安装了,但还是出现这样的问题,求大神帮忙啊.
在线等啊
人静心深,
离线dbzhang800

只看该作者 1楼 发表于: 2013-04-27
不妨,先详细描述你打包了那些东西,放置的具体位置
离线圣域天子

只看该作者 2楼 发表于: 2013-04-27
我碰到过这个问题,好象是DLL又使用了DLL,第二层的DLL找不到
离线qutao
只看该作者 3楼 发表于: 2013-04-27
引用第1楼dbzhang800于2013-04-27 12:38发表的  :
不妨,先详细描述你打包了那些东西,放置的具体位置

跟exe同级有Qt5Core.dll等,都是根据process explorer找到的,除了系统级目录下的dll没加进去外都加了,像需要插件的话我把原来的目录保存,比如platforms,里面还是原来的dll,并且我把vc运行时dll,msvcr100.dll,msvcp100.dll都加进去了,结果还是这样,我就差把system32下的dll加进去了,怎么办啊??
人静心深,
离线qutao
只看该作者 4楼 发表于: 2013-04-27
引用第2楼圣域天子于2013-04-27 12:41发表的  :
我碰到过这个问题,好象是DLL又使用了DLL,第二层的DLL找不到

那请问你怎么解决的呢?是继续找第二层的dll么?
人静心深,
离线echang
只看该作者 5楼 发表于: 2013-05-13
顶一下,我也遇到相同的问题。以前做Qt 4.7 + msvc 2005的时候,直接把链接库拷过去就可以了,但是现在qt 5.0.1 + msvc 2010,也是把DLL都拷贝了,程序却启动不了。
C++编写Windows/Linux桌面客户端、嵌入式软件;JSP/PHP网站开发
QQ:2431278352
手机:18012945516
邮件:zhisheng.cn@gmail.com
离线jdwx

只看该作者 6楼 发表于: 2013-05-13
在开发机上一切正常,发布到其它的机器上就不好用,不就是缺少dll吗。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线echang
只看该作者 7楼 发表于: 2013-05-13
问题是缺了什么DLL,另外:我发现一篇文档可能对一楼有用:https://bugreports.qt-project.org/browse/QTBUG-28766
C++编写Windows/Linux桌面客户端、嵌入式软件;JSP/PHP网站开发
QQ:2431278352
手机:18012945516
邮件:zhisheng.cn@gmail.com
快速回复
限100 字节
 
上一个 下一个