如何从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:没有这样的文件或目录.有人可以帮帮我吗?
谢谢.
首先,您必须使用INCLUDEPATH变量告诉您的.pro中的QMake位于您的头文件中(请更正指向Qjson文件夹位置的路径):
INCLUDEPATH += "c:/qjson-0.7.1/include"
Run Code Online (Sandbox Code Playgroud)
其次,您必须使用LIBS变量指定您的库及其位置:
LIBS += "c:/qjson-0.7.1/qjson/build/lib/qjson.dll.a"
Run Code Online (Sandbox Code Playgroud)
现在,QMake将找到您的头文件和您的库.您需要将qjson.dll与Qt应用程序放在同一目录中,或者将其位置添加到PATH环境变量中.
| 归档时间: |
|
| 查看次数: |
5647 次 |
| 最近记录: |