Skip to content

Oracle C++ Client using Instantclient, MingW 🇰🇷 Instantclient, MingW를 사용하는 Oracle C++ 클라이언트

License

Notifications You must be signed in to change notification settings

JayTwoLab/TinyOracle-MingW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyOracle-MingW

Korean README

  • Oracle C++ client using instantclient, using MingW

Making *.a for MingW(gcc) for Oracle Instant Client

  • Because Oracle Instanclient provides library files for Visual C++(Visual Studio) and Borald C++, you need to create an additional library file to use it in MingW(gcc, g++).

Conversion process:

1. Create .def file:

  • Use gendef or another tool to extract the list of functions from the .dll file.
    gendef oci.dll  # Produces oci.def
    

2. Create a .a file:

  • Create a .a file based on the extracted .def file.

    dlltool -d oci.def -l liboci.a  # create liboci.a
    
  • No *.lib files are required for this process. All you need is a *.DLL.


Software Dual Licensing Policy

  • This software is provided under a dual licensing policy. Users can choose to use it under the terms of either the GPL v3 (GNU General Public License, Version 3) or a Commercial license. Depending on your purpose and requirements, please select the appropriate license.

  • See LICENSE for more information.

About

Oracle C++ Client using Instantclient, MingW 🇰🇷 Instantclient, MingW를 사용하는 Oracle C++ 클라이언트

Resources

License

Stars

Watchers

Forks

Packages

No packages published