Que doit contenir le fichier .DEF que l'on donne à manger à dllwrap pour créer une DLL?
J'ai le .DEF suivant:
en faisant attention aux tailles (20= 4*5 paramètres, 64= 4*16 paramètres) mais quand je lance la commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 LIBRARY subroutine.dll EXPORTS sub_1@20 sub_2@64
dllwrap me répond:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dllwrap --driver-name g77 --def sub.def --output-lib sub.lib *.o sub.dll
Pour précision, mes sources sont en fortran et compilées par GNU g77
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 sub.exp(.edata+0x30):fake: undefined reference to 'sub_2@64' sub.exp(.edata+0x34):fake: undefined reference to 'sub_1@20' dllwrap: g77 exited with status 1
Je vous remercie pour toute l'aide que vous pourrez m'apporter, c'est très très important
Partager