1
我在C++中开发GUI aps相对较新,而且我在开始时遇到了一些问题。所以这里的故事:Qt新Gui应用程序在启动时崩溃,在QtCore4.dll错误
- 我用MinGW 4.7.2下载并编译了QT库(v4.8.3)并配置了qtcreator来使用它。
- 我可以编译并运行一个普通的非qt控制台应用程序。
但是当我尝试创建一个新的GUI应用程序的Windows 7创建说的exe“已停止工作......” 详情:
Fault Module Name: QtCore4.dll
Fault Module Version: 4.7.0.0
现在让我困扰的是,它说的版本是4.7,但我真的打算与4.8.3合作。 现在,当我通过事件查看器进一步调查中,我注意到:Faulting module path: C:\Windows\system32\QtCore4.dll
但是,没有这样的文件存在我的系统上!
此外,我发现,当我的QtCore4.dll和QtGui4.dll(包括v4.8.3)复制到包含exe文件“释放”文件夹我的应用程序的工作原理。
所以我真的很想知道神秘的旧的DLL是如何出现和搞乱事情了......
谢谢,删除这些帮助清除了一切。 – Erric