微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

添加库后,qt应用在启动时崩溃

如何解决添加库后,qt应用在启动时崩溃

我目前正在针对Windows平台开发QT应用程序。

在系统上编译并安装ITPP(it ++库)后,我尝试将其添加到该项目中,但是在链接.lib并添加文件之后,当我尝试包含和使用它时,应用程序在启动时崩溃没有任何输出

我从应用程序输出中得到什么:

AppName.exe exited with code -1073741515

在.pro文件中:(。lib和标头文件夹位于根目录中)

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 举报,一经查实,本站将立刻删除。