#ifdef A_DEF # error "A_DEF must not be defined" #endif #ifndef B_DEF # error "B_DEF not defined" #endif #if defined(_WIN32) && defined(Bexport) # define EXPORT_B __declspec(dllexport) #else # define EXPORT_B #endif #if defined(_WIN32) && defined(SHARED_B) # define IMPORT_B __declspec(dllimport) #else # define IMPORT_B #endif