Je pense qu'il te suffit de garder le TARGET_API en faisant :
#ifdef _MSC_VER
#if defined TARGET_EXPORTS
#define TARGET_API __declspec( dllexport )
#else
#define TARGET_API __declspec( dllimport )
#endif // _LIB
#else
#define TARGET_API
#endif
Après tu n'a pas d'autre code à modifier puisque je suppose que toutes tes fonction utilisent TARGET_API.
# Utiliser TARGET_API
Posté par Étienne . En réponse au message Macro avec saut de ligne. Évalué à 1.
#ifdef _MSC_VER
#if defined TARGET_EXPORTS
#define TARGET_API __declspec( dllexport )
#else
#define TARGET_API __declspec( dllimport )
#endif // _LIB
#else
#define TARGET_API
#endif
Après tu n'a pas d'autre code à modifier puisque je suppose que toutes tes fonction utilisent TARGET_API.
Étienne