qjson库的使用

qjson库的使用,json,qt,qt-creator,qjson,Json,Qt,Qt Creator,Qjson,当我尝试使用QJson库时,应用程序甚至无法启动。我得到消息路径\app.exe,退出代码为128。 我在app.pro中包含QJson,如下所示LIBS+=QJson/lib/qjson0.dll QJson在我的项目目录中,我包含了eserializer.h#include“QJson/src/serializer.h” 然后当我试图声明Serializer对象QJson::Serializer Serializer我在尝试运行应用程序时遇到此代码128错误。我试图调试它,并检查它在哪一行出

当我尝试使用QJson库时,应用程序甚至无法启动。我得到消息路径\app.exe,退出代码为128。 我在app.pro中包含QJson,如下所示
LIBS+=QJson/lib/qjson0.dll
QJson在我的项目目录中,我包含了eserializer.h
#include“QJson/src/serializer.h”

然后当我试图声明Serializer对象
QJson::Serializer Serializer我在尝试运行应用程序时遇到此代码128错误。我试图调试它,并检查它在哪一行出现问题,但它似乎甚至没有开始执行主函数,尽管进程mingw32-make.exe正常退出。

很可能找不到qjson DLL。尝试将其所在的目录添加到路径中,或将DLL复制到可执行文件所在的同一目录中

确实,似乎没有找到DLL是这个问题的原因。为了解决这个问题,将LIBS+=qjson/lib/qjson0.dll更改为LIBS+=“qjson/lib/qjson0.dll”就足够了,即添加引号。你确定你没有碰过中间的那条路吗?LIBS只影响在构建时(链接)查找lib,而不影响运行时。令人尴尬的错误。。。我现在意识到我已经将dll文件复制到项目目录。。。你是对的,引号不重要。