Bonjour tous le monde,

J'ai un petit problème d'édition de lien d'un programme Fortran avec le gFortran sous Windows, ce dernier appel des fonctions d'une DLL (FILE.dll), le problème est que ces fonctions sont redécoré sous windows, ce qui pose problème lors de l'édition de lien! pourriez-vous svp me proposer une solution.
voici un petit exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
      Subroutine Type5415
 
              Implicit None
              !gcc$ Attributes DLLexport :: Type5415
              Double Precision Time
 
              !gcc$ attributes dllimport :: functions_mp_getSimulationTime
              Double Precision functions_mp_getsimulationtime
 
              Time = functions_mp_getSimulationTime()
 
              Return
     End
----------------------------------------------------------------------------------------------
Après compilation :
- nm Type5415.o ==> __imp__functions_mp_getsimulationtime
- dumpbin /exports FILE.dll ==> functions_mp_getsimulationtime