Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef _DLLEXPORT_H_
00025 #define _DLLEXPORT_H_
00026
00027 #undef DLLDIR
00028 #undef DLLDIR_IK
00029
00030 #define DLLDIR
00031 #define DLLDIR_IK
00032 #define DLLDIR_LM
00033
00034 #ifdef DLLDIR_EXPORT // export DLL information
00035 # undef DLLDIR
00036
00037 # define DLLDIR __declspec(dllexport)
00038
00039 #endif
00040
00041 #ifdef DLLDIR_IMPORT // import DLL information
00042 # undef DLLDIR
00043 # undef DLLDIR_IK
00044 # undef DLLDIR_LM
00045 # define DLLDIR __declspec(dllimport)
00046 # define DLLDIR_IK __declspec(dllimport)
00047 # define DLLDIR_LM __declspec(dllimport)
00048 #endif
00049
00050 #ifdef DLLDIR_INVKIN_EXPORT
00051 # undef DLLDIR
00052 # undef DLLDIR_IK
00053 # define DLLDIR
00054
00055 # define DLLDIR_IK __declspec(dllexport)
00056 #endif
00057
00058 #ifdef DLLDIR_LM_EXPORT
00059 # undef DLLDIR
00060 # undef DLLDIR_IK
00061 # undef DLLDIR_LM
00062 # define DLLDIR
00063 # define DLLDIR_IK
00064
00065
00066 # define DLLDIR_LM __declspec(dllexport)
00067 #endif
00068
00069 #ifdef WIN32
00070 #pragma warning( disable: 4251 )
00071 #pragma warning( disable: 4275 )
00072 #endif
00073
00074 #endif
00075