• [^] # Re: Utiliser TARGET_API

    Posté par . En réponse au message Macro avec saut de ligne. Évalué à 1.

    On m'a proposé ca, ca a l'air pas mal :

    toto.h
    #ifdef _MSC_VER
    #if defined OMK_GVTPlugin_##NAME##_EXPORTS
    #define OMKGVT_##NAME##_API __declspec( dllexport )
    #else
    #define OMKGVT_##NAME##_API __declspec( dllimport )
    #endif // _LIB
    #pragma warning(disable : 4251)
    #pragma warning(disable : 4275)
    #else
    #define OMKGVT_##NAME##_API
    #endif

    truc.h
    #define NAME NAV
    #include "toto.h"
    #undef NAME