#ifdef WIN32
#ifdef XJSON_EXPORTS
#define XJSON_API __declspec(dllexport)
#define XJSON_TEMPLATE __declspec(dllexport)
#else
#define XJSON_API __declspec(dllimport)
#define XJSON_TEMPLATE
#endif
#define CALLBACK __stdcall
#else
#define XJSON_API
#define CALLBACK
#ifdef XJSON_EXPORTS
#define XJSON_API __declspec(dllexport)
#define XJSON_TEMPLATE __declspec(dllexport)
#else
#define XJSON_API __declspec(dllimport)
#define XJSON_TEMPLATE
#endif
#define CALLBACK __stdcall
#else
#define XJSON_API
#define CALLBACK
#endif
// 普通类导出
class XJSON_API JObject……
// 模板类导出
template <class T>
class XJSON_TEMPLATE JObjArray : public JObject……
// 函数导出
XJSON_API int GetVersion()……