如何解决添加库后,qt应用在启动时崩溃
我目前正在针对Windows平台开发QT应用程序。
在系统上编译并安装ITPP(it ++库)后,我尝试将其添加到该项目中,但是在链接.lib并添加头文件之后,当我尝试包含和使用它时,应用程序在启动时崩溃没有任何输出!
我从应用程序输出中得到什么:
AppName.exe exited with code -1073741515
win32: LIBS += -L$$PWD/./ -litpp
INCLUDEPATH += $$PWD/.
DEPENdpath += $$PWD/.
导致崩溃的代码:
#include <itpp/itcomm.h>
using namespace itpp;
using namespace std;
... (sample from test files)
解决方法
原因
您得到的错误代码-1073741515
以十六进制0xc0000135
表示。根据状态为codes的Microsoft文档,缺少dll
:
STATUS_DLL_NOT_FOUND {无法找到组件}此应用程序无法启动,因为未找到%hs。重新安装该应用程序可能会解决此问题。
解决方案
将相关的dll
复制到PATH
环境变量的文件夹或可执行文件的位置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。