//=============================================================================
extern "C"
{
+ NETGENPLUGIN_GUI_EXPORT
SMESHGUI_GenericHypothesisCreator* GetHypothesisCreator( const QString& aHypType )
{
SMESHGUI_GenericHypothesisCreator* aCreator = NULL;
#ifndef NETGENPLUGINGUI_HypothesisCreator_HeaderFile
#define NETGENPLUGINGUI_HypothesisCreator_HeaderFile
+#ifdef WIN32
+ #ifdef NETGENPLUGIN_GUI_EXPORTS
+ #define NETGENPLUGIN_GUI_EXPORT __declspec( dllexport )
+ #else
+ #define NETGENPLUGIN_GUI_EXPORT __declspec( dllimport )
+ #endif
+#else
+ #define NETGENPLUGIN_GUI_EXPORTT
+#endif
+
#include <SMESHGUI_Hypotheses.h>
class QtxDblSpinBox;
/*!
* \brief Class for creation of NETGEN2D and NETGEN3D hypotheses
*/
-class NETGENPluginGUI_HypothesisCreator : public SMESHGUI_GenericHypothesisCreator
+class NETGENPLUGIN_GUI_EXPORT NETGENPluginGUI_HypothesisCreator : public SMESHGUI_GenericHypothesisCreator
{
Q_OBJECT