Problem: How to create an InterBase application from the Borland C++ IDE Note: This information applies to Borland C++, NOT C++ Builder Solution: The information in this article applies to: * InterBase v4.x * InterBase v5.x * Borland C++ 5.x To create an InterBase application with the Borland C++ IDE do the following: 1) create a new project a) File | New | Project b) Target Type = Application(.exe) c) platform type = Win32 d) Target Model = Console e) Unclick on all Frameworks (Class Library is selected by default) f) Make sure that Multithread is chosen g) set Advanced options I) Initial Nodes = .c node II) unclick on .rc and .def files h) set project directory and name 2) setting project compile/link options (Options | Project) a) InterBase applications must align to 4-byte boundaries — under 32-bit Compiler | Processor select Double word (4-byte) option for Data alignment b) You must include the InterBase include directory so your project can find ibase.h — under Directories add your InterBase directory to Source Directories: Include (Note: include directories must be semicolon seperated) c) save your project options (Options | Save) 3) add the gds32.lib file to your project a) In the Project file box right click on the target executable and choose Add node b) change the file types to *.lib and select the gds32.lib file from the lib directory under your InterBase directory (Note: make sure not to select the gds32_ms.lib file which is for use with the Microsoft compilers) 4) Create the dependency between the .e and the .c file a) highlight the .c file and right click. Select Add node and choose your .e file 5) Build your project a) You must gpre your application before compiling in the Borland C++ IDE I) You can do this from a command line (Ex: gpre -z -e -m -n filename.e) II) You can integrate gpre into the IDE A) Bring up the available tools dialog (Options | tools) B) Create a new entry for gpre C) Name = name that will show up in tools dialog D) Path = path to gpre.exe E) Command line = -e -m -n $EDNAME $CAP EDIT F) Advanced Options 1) Tool Type = Translator 2) Translator Details | Translate From = .e 3) Translator Details | Translate To = .c 4) Translator Details | Default for = .e b) Choose Project | Build all
Last Modified: 27-SEP-00