Visual StudioでFORTRANプロジェクトで使用するいくつかのDLLがありますが、その方法はわかりません。DLLをfortran(visual studio)にリンクするにはどうしたらいいですか?
ここでは、私がどのように使用しているか簡単なコードを示します。 Visual Studioを使用
は私が突出したDLLのリンクを追加しました。この
subroutine printing
!DEC$ ATTRIBUTES DLLEXPORT::printing
print*,"dll naimi created"
end subroutine printing
からDLLを作成しました>プロパティ>リンカ>一般>追加のライブラリディレクトリ
主なプログラム:
program Console11
implicit none
call printing
end program Console11
エラー:Error 1 error LNK2019: unresolved external symbol _PRINTING referenced in function _MAIN__.
他のsoluti DLLを生成中に作成された.libを使用することを提案していますが、私の実際のケースでは、DLLは.libなしでしか使用できません。
どのようにDLLを使用するのですか?
Visual Studioは、そのままではFortranについて何も知らない。どのFortranコンパイラを使用していますか? – IanH