Hi,
hab eine Fortran 90 Datei und eine einfache C Datei, leider schaffe ich es nicht die C Datei aus der Fortran Datei heraus aufzurufen und bekomme immer folgende Fehlermeldung:
Linking...
free.obj : error LNK2001: unresolved external symbol _HALLO@0
Debug/free.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
bei dem Programm handelt es sich lediglich um ein kurzes Testprogramm aber vielleicht kann mir ja jemand weiter helfen:
Fortran (.f90 Datei)
---------------------------
program open_function
call hallo
end program open_function
C Datei
---------------------------
#include <stdio.h>
void hallo()
{
printf("Hallo\n");
}
void main()
{
hallo();
}
Ich arbeite mit dem Visual Studio, habe zuerst die Fortran Datei erstellt und dann die C Datei / bzw die Objektdatei eingebunden über Project -> Add to project.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP