JKQtPlotter/lib
2018-12-28 15:17:40 +01:00
..
jkqtfastplotter restructured files in this lib further (splt into more files, made filenames more logical, ...) 2018-12-18 17:13:18 +01:00
jkqtmathtext fixed compile error with MINGW 2018-12-13 22:42:58 +01:00
jkqtplotter several improvements in build infrastructure + some tidying the code (made classes on data storeage non-virtual) + moved OpenCV interface to a separate header-only file 2018-12-28 15:17:40 +01:00
jkqtplottergui clean up code, use override specifiers, prepare for plotObjects with different coordinate systems (e.g. relative ...) 2018-12-27 22:52:00 +01:00
jkqtplotterressources bugfixes/improvements to Latex renderer 2018-12-07 22:42:54 +01:00
jkqtplottertools several improvements in build infrastructure + some tidying the code (made classes on data storeage non-virtual) + moved OpenCV interface to a separate header-only file 2018-12-28 15:17:40 +01:00
jkqtfastplotter.pri MSVC: Fix compile issues of JKQtFastPlotter 2018-12-20 03:22:41 +03:30
jkqtfastplotterlib.pro several improvements in build infrastructure + some tidying the code (made classes on data storeage non-virtual) + moved OpenCV interface to a separate header-only file 2018-12-28 15:17:40 +01:00
jkqtmathtext.pri some reorganizations + QMake-build-projects with library 2018-12-02 14:08:43 +01:00
jkqtplotter.pri several improvements in build infrastructure + some tidying the code (made classes on data storeage non-virtual) + moved OpenCV interface to a separate header-only file 2018-12-28 15:17:40 +01:00
jkqtplotterlib.pro some reorganizations + QMake-build-projects with library 2018-12-02 14:08:43 +01:00
README.md several improvements in build infrastructure + some tidying the code (made classes on data storeage non-virtual) + moved OpenCV interface to a separate header-only file 2018-12-28 15:17:40 +01:00

JKQtPlotter

LIB subdirectory

This directory contains all files necessary to build a library with the JKQtPlotter and JKQtFastPlotter classes inside. There are several ways to add these to your program:

QMake

simply include all necessary files

If you use QMake and simply want to include all necessary files into your project, include one of these PRI-files into your QMake Project:

  • jkqtplotter.pri contains all files in this library, including JKQtFastPlotter and JKQtMathText
  • jkqtfastplotter.pri contains only those files from this directory which are necessary to build JKQtFastPlotter
  • jkqtmathtext.pri contains only those files from this directory which are necessary to build JKQtMathText

Build (static) libraries

There are also .PRO-files with the same names as the .PRI-files above, that can be used to build the full library, or a limited subset. They will produce a static link library that you can include into your projects, e.g. with the following QMake-snippet:

# include JKQtPlotter library
DEPENDPATH += . <PATHTOJKQTPLOTTERDIR>/lib
INCLUDEPATH += <PATHTOJKQTPLOTTERDIR>/lib
CONFIG (debug, debug|release):LIBS += -L<PATHTOJKQTPLOTTERDIR>/lib/debug -ljkqtplotterlib
CONFIG (release):LIBS += -L<PATHTOJKQTPLOTTERDIR>/lib/release -ljkqtplotterlib

This snippet assumes that you built the libraries with the provided .PRO-files.