2013-06-17 2 views
0

Fortran 컴파일러에서 dll 파일을 호출하려고합니다. 나는이 모든 것을 windowsmingw 컴파일러를 사용하여 수행하고있다. G는 ++ 컴파일러 내가fortran에서 dll 호출하기

// example_dll.cpp 
#include <stdio.h> 
#include "example_dll.h" 

__stdcall void hello() 
{ 
     printf("Hello"); 
} 

명령은 명령 프롬프트

g++ -c -DBUILDING_EXAMPLE_DLL example_dll.cpp 

g++ -shared -o example_dll.dll example_dll.o -Wl,--out-implib,libexample_dll.a 
에 입력 한 DLL을 만들려고하고있는

코드를 사용하여

DLL이 생성 된

위의 두 명령은 dll 파일을 만듭니다.

이제는 이전에 작성한 dll 파일을 컴파일하는 fortran 스크립트를 작성해야합니다.

이 목적을 위해 이전에 만든 dll에 링크 할 수있는 fortran 파일을 만들 수 있기를 기대합니다.

도움이 될 것입니다.

덕분에, ADARSH

+0

나는이 질문을 업데이트했다. – Adarsh

답변