|Pro*C/C++ Precompiler Getting Started
Release 8.1.6 for Windows
Part Number A73023-01
This appendix describes how to integrate Pro*C/C++ into the Microsoft Visual C++ integrated development environment. Specific topics discussed are:
This section describes how to fully integrate Pro*C/C++ within Microsoft Visual C++ projects.
All the precompiler errors and warnings are displayed in the output box where Microsoft Visual C++ displays compiler and linker messages. You do not have to precompile a file separately from the Microsoft Visual C++ build environment. More importantly, Microsoft Visual C++ maintains the dependencies between
.pc files. Microsoft Visual C++ maintains the dependency and precompile files, if needed.
All of the procedures in this section are performed within Microsoft Visual C++.
For Microsoft Visual C++ to run Pro*C/C++, it needs to know the location of the Pro*C/C++ executable. If Microsoft Visual C++ was installed before any Oracle 8.1 products were installed, then you must add the directory path.
\bindirectory. For example:
\precomp\publicdirectory. For example:
After you create a project, you need to add the
For each .PC file, you need to add a reference to the .C file that will result from precompiling.
.cfile in the File Name box.
.cfile has not been created yet, Microsoft Visual C++ displays the following message: "The specified file does not exist. Do you want to add a reference to the project anyway?"
Pro*C/C++ applications must link with the library file
The Insert Files into Project dialog box appears.
.pcfile and choose Settings. The Project Settings dialog box appears with the Custom Build tab displayed.
$(ProjDir) and $MSDEVDIR are macros for custom build commands in Microsoft Visual C++. See the Microsoft Visual C++ documentation for more information.
|If You Are Generating...||Enter...|
When the project is built, Microsoft Visual C++ will check the date of the output files to determine whether they need to be rebuilt for any new modifications made to the source code. See the Microsoft Visual C++ documentation for more information.
You can include Pro*C/C++ as a choice in the Tools menu of Microsoft Visual C++.
When you choose Pro*C/C++ 8.1 from the Tools menu, Microsoft Visual C++ uses the $(TargetName) argument to pass the name of the current development project to Pro*C/C++. Pro*C/C++ then opens a precompile project with the same name as the opened project, but with a .PRE extension in the project directory.
The Customize dialog box should now look like the following graphic (although the Oracle home directory may be different on your computer).