Я пытаюсь получить некоторый код на Фортране для вызова пары написанных мною функций на С ++ (одна из них - c_tabs_).Связывание и все работает просто отлично, пока я вызываю функции, которые не принадлежат классу.
Моя проблема в том, что функции, которые я хочу, чтобы код FORTRAN вызывал, принадлежали классу.Я посмотрел на таблицу символов, используя nm, и имя функции выглядит примерно так:
00000000 T _ZN9Interface7c_tabs_Ev
FORTRAN не позволяет мне вызывать функцию с таким именем из-за подчеркивания в начале, поэтомуЯ в недоумении.
Символ c_tabs, когда его нет в классе, довольно прост, и у FORTRAN с ним нет проблем:
00000030 T c_tabs_
Есть предложения?Заранее спасибо.