c – Qt 5.0.1:应用程序不会在Qt创建者之外执行

我正在尝试运行TransitTalker.exe程序,这是我从qt编译的代码,如下图所示:

https://www.dropbox.com/s/ypgklrm4uschri5/filecontents.png

(请注意,我没有足够的声誉来发布图片,这就是我提供图片链接的原因)

我的问题:

>我的程序不在qt creator之外执行.
>我收到以下消息,试图运行TransitTalker.exe:“此应用程序已请求运行时以不寻常的方式终止它.请联系应用程序的支持团队以获取更多信息.”

我已经做了什么:

>我添加了所需的dll(除了GPSVC.dll和IESHIMS.dll).我通过一个名为dependency walker的程序找到了所需的dll.
>我确保我的程序在qt creator中运行,没有错误.

我的主要问题:
为什么我收到此运行时消息:“此应用程序已请求Runtime以不寻常的方式终止它.请联系应用程序的支持团队以获取更多信息.”我希望能够将我的程序TransitTalker.exe作为qt独立应用程序运行.

运行qt creator 5.0.1(MINGW 47_32).我也在同一台计算机上安装了Visual Studio 2012.

解决方法:

我知道这标记为已解决,但我遇到了同样的问题,我通过从Qt二进制文件目录复制libEGL.dll解决了这个问题.由于一些奇怪的原因它没有出现在依赖检查中,我不得不查看长调试日志以查看实际加载的库. (它不在你的图像中,所以它很可能是同样的问题)

上一篇:oh-my-zsh: 让终端飞


下一篇:C++ 标准模板库(STL)