Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #ifdef _SKMANAGELIBNAME
  2. #undef _SKMANAGELIBNAME
  3. #endif
  4.  
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8.  
  9. #if defined(_DEBUG)
  10. #define _SKMANAGELIBNAME "skmanaged.lib"
  11. #else
  12. #define _SKMANAGELIBNAME "skmanage.lib"
  13. #endif
  14.  
  15. #pragma message( "Automatic linking with " _SKMANAGELIBNAME )
  16. #pragma comment(lib,_SKMANAGELIBNAME)
  17.  
  18. #include "SKManageDecl.h"
  19.  
  20. #pragma once
  21.  
  22. #ifndef SKMANAGE_EXPORT
  23. #ifdef _SKMANAGEDLL
  24. #define SKMANAGE_EXPORT __declspec(dllexport)
  25. #define SKMANAGEIMPLEMENT
  26. #else
  27. #define SKMANAGE_EXPORT __declspec(dllimport)
  28. #define SKMANAGEIMPLEMENT extern
  29. #endif
  30. #endif
  31.  
  32.  
  33. #ifdef _MANAGED
  34. #define GCROOT(a) gcroot<a^>
  35. #define MUSING(a) using namespace a;
  36. #define MPUBLIC public
  37. #else
  38. #define GCROOT(a) void*
  39. #define MUSING(a)
  40. #define MPUBLIC
  41. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement