I am trying to get the FORTRAN code to call a couple of C ++ functions that I wrote (one of them is c_tabs_). Binding and everything works fine as long as I call non-class functions.
My problem is that the functions that I want the FORTRAN code to call belong to the class. I looked at the character table using nm, and the function name is something ugly:
00000000 T _ZN9Interface7c_tabs_Ev
FORTRAN will not allow me to call a function under this name due to the underscore at the beginning, so I do not understand.
The symbol for c_tabs, if it is not in the class, is quite simple, and FORTRAN has no problems with it:
00000030 T c_tabs_
Any suggestions? Thanks in advance.
source share