问题描述
我目前正在针对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
环境变量的文件夹或可执行文件的位置。