limereport的配置
编译
下载源码,我的版本1.5.35,打开项目进行编译,将生成的lib目录复制到项目下,需要在pro中加入
QT += printsupport qml
以及
INCLUDEPATH += $$PWD/lime_lib/include
win32{
}
unix{
}
mac{
LIBS += $$PWD/lime_lib/liblimereport.dylib
LIBS += $$PWD/lime_lib/libQtZint.dylib
}
测试时需要引入的包:
#include "lrreportengine.h"
#include "lrcallbackdatasourceintf.h"
测试代码
LimeReport::ReportEngine *report = new LimeReport::ReportEngine(this);
report->designReport();
问题
在运行中出现了两个问题
1,dyId:Library not loaded Reason:image not found
需要添加一个DYLD_LIBRARY_PATH的路径,在项目的配置中。值为lib的路径
2,无法连接到进程内的QML调试器
在项目的run中,勾掉Enable QML的选择项