1 2 3 4 5 6 7 8 9 10
#ifdef _WIN32 #define DO_EXPORT __declspec(dllexport) #else #define DO_EXPORT #endif DO_EXPORT int foo(void) { return 0; }