Defs.h 634 B

1234567891011121314151617181920212223242526272829
  1. #ifndef __DAHUA_GENICAM_DEFS_H__
  2. #define __DAHUA_GENICAM_DEFS_H__
  3. #include "Infra/Defs.h"
  4. /// \mainpage
  5. /// \~chinese
  6. /// \htmlinclude mainpage_chs.html
  7. /// \~english
  8. /// \htmlinclude mainpage_eng.html
  9. //#include <string.h>
  10. // WIN32 Dynamic Link Library
  11. #ifdef _MSC_VER
  12. #ifdef GENICAM_API_DLL_BUILD
  13. #define GENICAM_API _declspec(dllexport)
  14. #elif defined GENICAM_API_DLL_USE
  15. #define GENICAM_API _declspec(dllimport)
  16. #else
  17. #define GENICAM_API
  18. #endif
  19. #else
  20. #define GENICAM_API
  21. #endif
  22. #define GENICAM_NAMESPACE_BEGIN namespace Dahua{ namespace GenICam {
  23. #define GENICAM_NAMESPACE_END } }
  24. #endif//__DAHUA_GENICAM_DEFS_H__