我在QtCreator上写了两年的申请。 (我的应用程序使用一些外部库)。
最近我将应用程序移植到Qt5.3mingw(windows7)中。该应用程序已成功构建,但未能在QtCreator中启动,并且#34;该程序意外完成。"。
通过调试应用程序,它会显示以下错误消息:"在启动程序中退出,代码为0xc0000135"。
然而,应用程序在QtCreator之外开始成功!似乎QtCreator在启动应用程序时存在严重问题,或者它是链接器问题。
我甚至卸载了所有Qt和QtCreator并重新安装它们,但问题仍然存在。
任何指南将不胜感激。感谢。
答案 0 :(得分:3)
状态代码0xC0000135
为STATUS_DLL_NOT_FOUND
。
您的程序所依赖的某些DLL在从QtCreator IDE启动时不在搜索的目录中。
您可能需要确保为QtCreator正确设置了PATH。
此外,像Dependency Walker这样的工具可以帮助您找出问题所在的DLL。我不确定为什么Windows不容易找到无法找到的DLL。