Bonjour, je programme sous Visual dot Net 2003.
1) J'ai fait un projet (enfin une solution) qui génère une librairie. Les fonctions que je veux intégrer dans ma libriaires doivent être précédées de __cdecl (si je mets __stdcall j'ai une erreur comme quoi les fonctions extern sont inconnues).
2) J'ai fait un autre projet (c'est-à-dire une autre solution) qui teste l'appel à ma dll. Là, si je mets __cdecl ça plante. Les fonctions de ma dll que je veux appeler doivent être précédées de __stdcall
==> quelle est la différence entre __cdecl et __stdcall ?
3) Dans mon main (qui teste l'appel à la dll) j'ai un warning :
J'avoue ne plus tout très bien comprendre.warning C4007: 'main'*: doit être '__cdecl'
Y aurait-il une personne pouvant me donner quelques explications ?
Merci d'avance
Partager