diff --git a/sigc++config.h b/sigc++config.h
index e212700..8d7366e 100644
--- a/sigc++config.h
+++ b/sigc++config.h
@@ -72,6 +72,8 @@
 
 #endif /* !SIGC_MSC */
 
+#undef SIGC_DLL
+
 #ifdef SIGC_DLL
 # if defined(SIGC_BUILD) && defined(_WINDLL)
 #  define SIGC_API __declspec(dllexport)
