J'ai pas compris la déclaration de "CV_INLINE" et "CVAPI"
Salut
Je n'arrive pas à comprendre ces 2 codes, svp est ce qu'il y'a quelqu'un peut me l'expliquer
Code:
1 2 3 4 5 6 7 8 9
| #ifndef CV_INLINE
#if defined __cplusplus
#define CV_INLINE inline
#elif (defined WIN32 || defined WIN64) && !defined __GNUC__
#define CV_INLINE __inline
#else
#define CV_INLINE static
#endif
#endif /* CV_INLINE */ |
et
Code:
1 2 3 4 5 6 7 8 9
| #if (defined WIN32 || defined WIN64) && defined CVAPI_EXPORTS
#define CV_EXPORTS __declspec(dllexport)
#else
#define CV_EXPORTS
#endif
#ifndef CVAPI
#define CVAPI(rettype) CV_EXTERN_C CV_EXPORTS rettype CV_CDECL
#endif |