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