1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| /*
export/import:
Définir BUILDING_NOMDELADLL dans les "preprocessor definitions" des options du projet de la DLL.
Ne pas oublier de le faire en Debug ET en Release.
*/
#ifdef BUILDING_NOMDELADLL
#define NOMDELADLL_API __declspec(dllexport)
#else
#define NOMDELADLL_API __declspec(dllimport)
#endif
/* extern "C" */
#ifndef EXTERN_C
#ifdef __cplusplus
#define EXTERN_C extern "C"
#else
#define EXTERN_C extern
#endif
#endif
/* Déclarations de fonction */
EXTERN_C NOMDELADLL_API int UneFonction(void);
EXTERN_C NOMDELADLL_API void UneAutreFonction(char const *); |