Files
GdCpp12/include/GdCpp_Exports.h

26 lines
680 B
C

#ifndef _GD_CPP_EXPORTS_H_
#define _GD_CPP_EXPORTS_H_
#ifdef GDCPP_DLL // 编译或使用DLL的项目定义GDCPP_DLL
#ifdef GDCPP_EXPORTS // 编译DLL的项目定义GDCPP_EXPORTS
#define GDCPP_API __declspec(dllexport)
#else // 使用DLL的项目
#define GDCPP_API __declspec(dllimport)
#ifdef _DEBUG
#pragma comment(lib, "GdCppD.lib")
#else
#pragma comment(lib, "GdCpp.lib")
#endif
#endif
#elif GDCPP_STATIC // 编译成静态库,
#define GDCPP_API
#ifdef _DEBUG
#pragma comment(lib, "GdCppStaticD.lib")
#else
#pragma comment(lib, "GdCppStatic.lib")
#endif
#else // 直接使用源码使用
#define GDCPP_API
#endif
#endif