diff --git a/src/peripheralwidget.h b/src/peripheralwidget.h --- a/src/peripheralwidget.h +++ b/src/peripheralwidget.h @@ -7,11 +7,17 @@ #include #include #include "registerwidget.h" +#if defined(LPPMON_SDK_BUILD) +# define LPPMON_SDK_EXPORT Q_DECL_EXPORT +#else +# define LPPMON_SDK_EXPORT Q_DECL_IMPORT +#endif + /* * TODO ADD an outdated marker * Show outdated registers with a different color for example */ -class peripheralWidget : public QWidget +class LPPMON_SDK_EXPORT peripheralWidget : public QWidget { Q_OBJECT public: diff --git a/src/socregsviewer.h b/src/socregsviewer.h --- a/src/socregsviewer.h +++ b/src/socregsviewer.h @@ -5,9 +5,13 @@ #include #include "peripheralwidget.h" - +#if defined(LPPMON_SDK_BUILD) +# define LPPMON_SDK_EXPORT Q_DECL_EXPORT +#else +# define LPPMON_SDK_EXPORT Q_DECL_IMPORT +#endif -class socRegsViewer : public QScrollArea +class LPPMON_SDK_EXPORT socRegsViewer : public QScrollArea { Q_OBJECT public: