Output - C/C++
Go Up to Delphi Compiler
Project > Options > Delphi Compiler > Output - C/C++
Allows you to specify the C/C++ output from the Delphi compiler (exactly what the Delphi compiler is to output and the directory for the output).
By default, the Delphi compiler generates all C++Builder files (not just the .dcu files), including the required Delphi files. The only other option that generates the necessary Delphi portions is Generate DCUs. Use the C/C++ Output file generation option to specify the files you want to output.
| Options | Description | 
|---|---|
| 
 Target, Apply, Save  | 
 See Target Options.  | 
| 
 Common items  | 
| Output Option | Description | Compiler switches | All platforms supported unless noted | |
|---|---|---|---|---|
| 
 C/C++ .bpi output directory (package import libraries)  | 
 Specifies the output directory for the package import libraries (  | 
 
  | 
  | |
| 
 C/C++ .hpp output directory  | 
 Specifies the output directory for the C++ header files (  | 
 
  | 
||
| 
 C/C++ .obj/.lib output directory  | 
 Specifies the output directory for the C++ object (  | 
 
  | 
||
| 
 C/C++ Output file generation  | 
 Specifies the files that are to be output by the Delphi compiler. 
 Click the down-arrow to display the choices:  | 
  | ||
| 
 Generate DCUs only  | 
 Generates the package and associated   | 
 
  | ||
| 
 Generate C .objs  | 
 Creates a C object file for linking with a C program (no name mangling).  | 
 
  | ||
| 
 Generate C++ .objs  | 
 Creates a C++ object file for linking with C++ (uses C++ name mangling).  | 
 
  | ||
| 
 Generate C++ .objs, headers  | 
 Generates a header file (  | 
 
  | ||
| 
 Generate C++ .objs, headers, namespaces  | 
 Includes C++ namespace information in the   | 
 
  | ||
| 
 Generate C++ .objs, headers, namespaces, export  | 
 Includes all symbol information in the   | 
 
  | ||
| 
 Generate C++ .objs, namespaces  | 
 Includes C++ namespace information in the   | 
 
  | ||
| 
 Generate C++ .objs, namespaces, export  | 
 Includes C++ namespace and symbol information in the   | 
 
  | ||
| 
 Generate C++ .objs, headers, exports  | 
 Includes symbol information in the generated object (  | 
 
  | ||
| 
 Generate C++ .objs, exports  | 
 Includes symbol information in the generated object (  | 
 
  | ||
| 
 Generate all C++Builder files (including package libs) *  | 
 Generates the package and all Delphi pieces, along with all necessary header files (  | 
 
  | ||
| 
 Generate .hpp file.  | 
 Generates a header file (  | 
  | ||
See Also
- DCC32.EXE, the Delphi Command Line Compiler
 - DCC64.EXE, the Delphi 64-bit Command Line Compiler
 - DCCOSX.EXE, the Delphi Compiler for OS X
 - DCCIOS32.EXE, the Delphi Compiler for the iOS Simulator
 - DCCAARM.EXE, the Delphi Compiler for Android
 - DCCIOSARM.EXE, the Delphi Compiler for the 32-bit iOS Device
 - DCCIOSARM64.EXE, the Delphi Compiler for the 64-bit iOS Device