Re: utilisation des declaration dllexport et dllimport
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.ms-windows.programmation ]
Sujet: Re: utilisation des declaration dllexport et dllimport
De: se...@ulysse.com (selys)
Groupes: fr.comp.os.ms-windows.programmation
Organisation: ulysse
Date: 28. Jun 2008, 18:18:07
References: 1
|
torri wrote:
> Voici le code
>
> #ifdef _WIN32
> # ifdef EFL_EVAS_BUILD
> # ifdef DLL_EXPORT
> # define EAPI __declspec(dllexport)
> # else
> # define EAPI
> # endif /* ! DLL_EXPORT */
> # else
> # define EAPI __declspec(dllimport)
> # endif /* ! EFL_EVAS_BUILD */
> #else
>
> et donc je declare les methodes ainsi:
>
> EAPI void f();
>
> Question: est-ce que j'ai bon, ou bien me plante-je completement ?
Oui, c'est la même chose avec VS, avec les fichiers .DEF également :
http://msdn.microsoft.com/en-us/library/aa271769(VS.60).aspx
http://msdn.microsoft.com/en-us/library/aa234651(VS.60).aspx
Le wizard de VS génère la macro à la suite de :
"The following ifdef block is the standard way of creating macros"
comme :
http://www.koders.com/c/fidD5E06972CEBF24954F1DAAED8BF86D401583664E.aspx?s=crc#L890

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|