#ifdef WIN32
#ifdef DLL_EXPORTS
#define EXPORT_CLASS __declspec(dllexport)
#define EXPORT_API extern "C" __declspec(dllexport)
#else
#define EXPORT_CLASS __declspec(dllimport )
#define EXPORT_API extern "C" __declspec(dllimport )
#endif
#else
#define EXPORT_CLASS
#define EXPORT_API
#endif
关于DLL封装的几个注意点:
extern "C"
__declspec(dllexport)
__declspec(dllimport)
#define STDCALL __stdcall
#define CDECL __cdecl
提前标记在这里,等周末有空再来详细分析。