Appel Fortran dans un code en C
bonsoir
J'ai un souci de compilation que voici :
Citation:
FenetresAuxiliairesControle.obj : error LNK2001: unresolved external symbol _GetRegimeV_@8
FenetresAuxiliairesControle.c est un fichier qui fait appel a FenetresAuxiliairesControle.h qui contient
Code:
1 2
|
extern void __stdcall GetRegimeV_(int *, float *); |
le fichier utilise la fonction GetRegimeV_.
J'ai un fichier fonctionExterne.f90 qui contient :
Code:
1 2 3 4 5 6 7 8
|
subroutine GetRegimeV(indice, regime)
integer, INTENT(INOUT) :: indice
real *8, INTENT(INOUT) :: regime
real *8 mesdata
mesdata =5000.
regime = mesdata/indice
end |
Le fichier fonctionExterne.f90 compile bien, le c aussi, mais j'ai une erreur au link.
J'utilise Compaq Visual Fortran.
Merci d'avance pour votre aide.
La solution est de mettre : GetRegimeV en GETREGIMEV