BeanFormer.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #pragma once
  2. // 下列 ifdef 块是创建使从 DLL 导出更简单的
  3. // 宏的标准方法。此 DLL 中的所有文件都是用命令行上定义的 BEANFORMER_EXPORTS
  4. // 符号编译的。在使用此 DLL 的
  5. // 任何其他项目上不应定义此符号。这样,源文件中包含此文件的任何其他项目都会将
  6. // BEANFORMER_API 函数视为是从 DLL 导入的,而此 DLL 则将用此宏定义的
  7. // 符号视为是被导出的。
  8. #ifdef BEANFORMER_EXPORTS
  9. #define BEANFORMER_API __declspec(dllexport)
  10. #define BEANFORMER_C_API extern "C" __declspec(dllexport)
  11. #else
  12. #define BEANFORMER_API __declspec(dllimport)
  13. #define BEANFORMER_C_API extern "C" __declspec(dllimport)
  14. #endif
  15. #ifndef BEANFORMER_EXPORTS
  16. #ifdef _WIN64
  17. #ifdef _DEBUG
  18. #pragma comment(lib, "BeanFormerX64D.lib")
  19. #else
  20. #pragma comment(lib, "BeanFormerX64.lib")
  21. #endif
  22. #else
  23. #ifdef _DEBUG
  24. #pragma comment(lib, "BeanFormerD.lib")
  25. #else
  26. #pragma comment(lib, "BeanFormer.lib")
  27. #endif
  28. #endif
  29. #endif
  30. #include "ResDataObject.h"
  31. //不要用此模块!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  32. //BeanFormer和DPC融合在一起,不要再孤立时序单元!!!!!!!!!!!!!!!!
  33. // 此类是从 BeanFormer.dll 导出的
  34. class BEANFORMER_API CBeanFormer {
  35. public:
  36. CBeanFormer(void);
  37. // TODO: 在此添加您的方法。
  38. };
  39. extern BEANFORMER_API int nBeanFormer;
  40. BEANFORMER_API int fnBeanFormer(void);