Pro*C/C++ Precompiler Getting Started
Release 8.1.6 for Windows

Part Number A73023-01





Go to previous page Go to next page

Introducing Pro*C/C++

This chapter describes Pro*C/C++, the Oracle programmatic interface for the C and C++ languages running on Window operating systems. Pro*C/C++ enables you to build Oracle database applications in a Win32 environment. Specific topics discussed are:

What is Pro*C/C++?

Pro*C/C++ precompiler allows you to create applications that access your Oracle database whenever rapid development and compatibility with other systems are your priorities.

The Pro*C/C++ programming tool enables you to embed Structured Query Language (SQL) statements in a C or C++ program. The Pro*C/C++ precompiler translates these statements into standard Oracle runtime library calls, then generates a modified source program that you can compile, link, and run in the usual way.


Pro*C/C++ supports the following features:


Pro*C/C++ release 8.1.6 does not support 16-bit code generation.

Directory Structure

Installing Oracle software creates a directory structure on your hard drive for the Oracle products. A main Oracle directory contains the Oracle subdirectories and files that are necessary to run Pro*C/C++.

When you install Pro*C/C++, Oracle Universal Installer creates a directory called \precomp in the oracle_base\oracle_home directory. This subdirectory contains the Pro*C/C++ executable files, library files, and sample programs listed in Table 1-1, "precomp Directory Structure".

Table 1-1 precomp Directory Structure

Directory Name  Contents 


Configuration files 


Sample programs for Pro*C/C++ 


SQL scripts for sample programs 


Readme files for Pro*C/C++ 


Help files for Pro*C/C++ 


Library files for Pro*C/C++ 


Message files 


Miscellaneous files for Pro*C/C++ 


Header files 


The \precomp directory can contain files for other products, such as Pro*COBOL. 

Go to previous page Go to next page
Copyright © 1996-2000, Oracle Corporation.

All Rights Reserved.