Я студент-исследователь теоретической физики, работаю в области космологии. В ходе моего исследования я использовал довольно большую библиотеку кодов Fortran, и я использовал C для своих нужд программирования.
Мне удалось связать две программы в многочисленных тестовых файлах, и они работают блестяще. Но для них я использовал объектные файлы, чтобы связать их все. Но когда я попытался запустить реальную сделку через C, включите ссылку на файлы заголовков Fortran. Кажется, что они прекрасно интегрируются и вызывают друг друга, но формат заголовочного файла Fortran несовместим с компилятором C, поэтому, когда он переходит к заголовочному файлу, он начинает выдавать ошибки, которые не могут понять синтаксис.
Например, заголовочный файл Fortran определяет двойные переменные с вещественными * 8, поэтому, когда C их читает, он выдает ошибки. То же самое происходит и с комментариями в файле.
Итак, я хочу спросить, есть ли способ решить эту проблему? то есть сделать заголовочный файл формата fortran доступным для чтения через C.
Я просмотрел Интернет и нашел запутанные ответы, и я не знаю, какой из них следовать. Любая помощь в этом вопросе будет оценена :)