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
Partager