DLL Windows VC++

DLL Windows VC++ - C++ - Programmation

Marsh Posté le 11-12-2002 à 10:38:27    

Lorsque je compile une DLL Windows sous VC++, j'obtient des nom de fonctions du style :  

Code :
  1. ?OuvertureSession@@YAHPAD0PAGPAE1@Z


 
Comment faire pour que ce nom soit celui defini dans mon source ?  

Code :
  1. OuvertureSession

 


Message édité par edno le 11-12-2002 à 10:38:56
Reply

Marsh Posté le 11-12-2002 à 10:38:27   

Reply

Marsh Posté le 11-12-2002 à 10:45:44    

Tu peux ajouter

extern "C"

à tes déclarations (tes __declspec( dllexport )) ou sinon passer par un fichier .def.


---------------
each day I don't die is cheating
Reply

Marsh Posté le 11-12-2002 à 11:29:36    

Le fichier .DEF était la solution :jap:  
 
http://www.laboratoire-microsoft.o [...] dev/dll/4/

Reply

Marsh Posté le 11-12-2002 à 13:25:17    


 
non c'est une solution...
 
le extern "C" en est une autre...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed