Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 1.3 KB

File metadata and controls

39 lines (23 loc) · 1.3 KB

TinyOracle-MingW

English README

  • 인스턴트 클라이언트를 사용하는 MingW 기반 Oracle C++ 클라이언트

Oracle Instant Client용 MingW(gcc)의 *.a 파일 만들기

  • Oracle Instant Client는 Visual C++(Visual Studio)와 Borland C++용 라이브러리 파일만 제공하므로, MingW(gcc, g++)에서 사용하려면 추가 라이브러리 파일을 생성해야 합니다.

변환 과정:

1. .def 파일 생성:

  • gendef 또는 다른 도구를 사용하여 .dll 파일에서 함수 목록을 추출합니다.
    gendef oci.dll  # oci.def 파일 생성
    

2. .a 파일 생성:

  • 추출된 .def 파일을 기반으로 .a 파일을 생성합니다.

    dlltool -d oci.def -l liboci.a  # liboci.a 생성
    
  • 이 과정에는 *.lib 파일이 필요하지 않습니다. 필요한 것은 *.DLL 뿐입니다.


소프트웨어 듀얼 라이선스 정책

  • 이 소프트웨어는 듀얼 라이선스 정책에 따라 제공됩니다. 사용자는 GPL v3(GNU General Public License, 버전 3) 또는 상업용 라이선스 조건 중 하나를 선택하여 사용할 수 있습니다. 목적과 요구 사항에 따라 적절한 라이선스를 선택하세요.

  • 자세한 내용은 LICENSE를 참조하세요.