/TGame/TCommon/Entry/LibExportCom.h

http://awoe.googlecode.com/ · C Header · 23 lines · 13 code · 10 blank · 0 comment · 0 complexity · c48492145bb6e5fc300d90ab6db02955 MD5 · raw file

  1. #ifndef __TCOMMON_LIB_EXPORT__
  2. #define __TCOMMON_LIB_EXPORT__
  3. #if defined(TCOM_BUILD_AS_DLL)
  4. #if defined(TCOM_LIB)
  5. #define TCOM_API __declspec(dllexport)
  6. #pragma warning(disable:4251)
  7. #else
  8. #define TCOM_API __declspec(dllimport)
  9. #endif
  10. #else
  11. #define TCOM_API extern
  12. #endif
  13. #endif