Fortran ファイル fortfile.f のサブルーチンを呼び出す C ファイル cfile.c をコンパイルしようとしていますが、Windows でコンパイルする必要があります。そのために使用しているコマンドは次のとおりです。
icl /c /Qipo cfile.c
ifort /c /Qipo fortfile.f
icl cfile.obj fortfile.obj /Qipo
Windowsでは使用できないオプションが必要なように見えるicl
ため、リンクに使用します。しかし、これらのコマンドを実行すると、次のエラーが発生します。ifort
nofor_main
ipo: error #11023: Not all components required for linking are present on command line
ipo_5220.obj: error LNK2019: unresolved external symbol _pythagoras_ referenced in function _main
pythagoras は fortran で呼び出されるサブルーチンであることに注意してください。何が問題なのですか?