C++ Compiler Output

From RAD Studio
Jump to: navigation, search

Go Up to C++ Compiler Index

Project > Options > C++ Compiler > Output

Use this dialog box to set C++ Compiler Output options.

Options Description

Build Configuration Options

Described in Build Configuration Options.

Common Options

Described in Common Items on Project Options Pages.



Output options Description

Disable compiler autodependency output (-X)

Disables output of results of autodependency checking into the .obj file. The IDE uses the autodependency information (a list of the #include files in your project) to keep your object files up to date. If this option is enabled, the dependency checker does not rebuild source files whose Include files have changed. Default = False (Enabled)

Don't prefix underbars to exported symbols
(-vu)

Do not prefix underscore characters to exported symbol names. Default = False

Exclude system headers from dependency info
(-mm)

Ignores system header files while generating dependency information. Default = False

Generate underscores on symbol names
(-u)*

The compiler automatically adds an underscore character (_) in front of every global identifier (functions and global variables) before saving them in the object module. Pascal identifiers (those modified by the __pascal keyword) are converted to uppercase and are not prefixed with an underscore.Underscores for C and C++ are optional, but you should turn this option on to avoid errors if you are linking with the C++Builder libraries.
Default = True

Include browser information .obj files
(-R)

Includes browser information in generated .OBJ files. Default = False



General option Description

Default

Saves the current settings as the default for each new project.

Personal tools
Newest Version: XE
In other languages