如何从qt项目中引用qjson.dll文件?
例如:C:\ qjson-0.7.1 \ qjson \ build \ lib,在这个位置,我有qjson.dll和qjson.dll.a文件。我想从我的qt项目中使用那个dll。我应该如何指向.pro文件中的那个位置。我无法编译成功,我得到的错误是 C:/QTTest/foo/foo/main.cpp:6:错误:Qjson / parser.h:没有这样的文件或目录。有人可以帮帮我吗?
THX。
答案 0 :(得分:5)
首先,你必须告诉你.pro中的QMake使用INCLUDEPATH变量找到你的头文件(请更正指向你的Qjson文件夹位置的路径):
INCLUDEPATH += "c:/qjson-0.7.1/include"
其次,您必须使用LIBS变量指定您的库及其位置:
LIBS += "c:/qjson-0.7.1/qjson/build/lib/qjson.dll.a"
现在,QMake将找到您的头文件和您的库。您需要将qjson.dll与Qt应用程序放在同一目录中,或者将其位置添加到PATH环境变量中。