Доброго времени !
1. Компилируем LimeReport получаем в папке build\ динамические библиотеки
2. Подключаем LimeReport. Для этого в профиле проекта добавляем нечто вроде этого
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/libs/limereport/ -llimereport
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/libs/limereport/ -llimereport
else:unix: LIBS += -L$$PWD/libs/limereport/ -llimereport
INCLUDEPATH += $$PWD/libs/limereport/include
DEPENDPATH += $$PWD/libs/limereport/include
3. Используем LimeReport
#include <LimeReport>
class MainWindow : public QMainWindow{
....
private
LimeReport::ReportEngine m_report;
}
void MainWindow::on_pushButton_clicked() // грузим отчет и выводим на предварительный просмотр
{
QString reportFile = QFileDialog::getOpenFileName(this,"Report file");
if (!reportFile.isEmpty()){
m_report.loadFromFile(reportFile);
m_report.previewReport();
}
}
P.S. Во вложении пример структуры проекта