diff --git a/cgicc/CgiDefs.h.in b/cgicc/CgiDefs.h.in
index 71b70ad..3793cd8 100644
--- a/cgicc/CgiDefs.h.in
+++ b/cgicc/CgiDefs.h.in
@@ -47,7 +47,9 @@
 #ifdef WIN32
 
 // export library symbols
-#  ifdef CGICC_EXPORTS
+#  ifdef CGICC_STATIC
+#    define CGICC_API
+#  elif defined(CGICC_EXPORTS)
 #    define CGICC_API __declspec(dllexport)
 #  else
 #    define CGICC_API __declspec(dllimport)
