как слинковать программу на С++ с фортранной
Форум — Development
Пытаюсь подружить программу на С++ с субрутиной на фортране. Текст программ взят из Немнюгина
/*main.cpp*/
#include <iostream.h>
extern «C»
{
void __stdcall FR1(int *, int *);
i
nt __stdcall FF1(int *);
}
int main ()
{
int n = 10,nSq=1, nCube=2;
FR1(&n, &nSq);
cout<< «The square is:»<<nSq<<endl;
nCube=FF1(&n);
cout<< «The Cube is:»<< nCube <<endl;
return 0;
}
/*fortran.f*/
SUBROUTINE FR1(NM)
M=N*N
RETURN
END
INTEGER FUNCTION FF1(N)
FF1=N*N*N
RETURN
END
А вот как их объеденить не знаю. Раньше никогда подобным не занималась и с линуксом начала общаться совсем недавно.