I'm having some trouble to use the shared library of QCustomplot 2.
Compilation is fine, However when I try to compile a program that make use of the shared library (set DEFINES += QCUSTOMPLOT_USE_LIBRARY) like in the provided example. The (MSVC) compiler complains about declspec import in template classes (QCPDataContainer and QCPAbstractPlottable1D):
f:\download\qcustomplot-sharedlib\qcustomplot.h:2574: erreur : C2491: 'QCPDataContainer<DataType>::QCPDataContainer': definition of dllimport function not allowed
I removed the QCP_LIB_DECL macro for those two template classes and everything is fine now (at least the sharedlib-usage example works). However, I'm lacking some knowledge and I'm wondering If I'm doing something correct.