Show: Object Pascal C++
Display Preferences

C++ Compiler Output

From Appmethod Topics
Jump to: navigation, search

Go Up to C++ Compiler


Project > Options > C++ Compiler > Output

Use this dialog box to set C++ compiler output options.

Options Description

Target, Apply, Save

See Target Options.

Common items

See Common Items on Project Options Pages.


Output Options Description Compiler support
bcc32   bcc32c   bcc64   bccosx   bcciosarm   bcciosarm64   bccaarm  

Disable compiler autodependency output

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)

YesC++11Feature.png
YesC++11Feature.png

Do not prefix underbars to exported symbols

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

YesC++11Feature.png
YesC++11Feature.png

Exclude system headers from dependency info

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

YesC++11Feature.png
YesC++11Feature.png

Generate underscores on symbol names

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 Appmethod C++ libraries.
Default = True

YesC++11Feature.png
YesC++11Feature.png

Include browser information .obj files

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

YesC++11Feature.png
YesC++11Feature.png

See Also

Personal tools
In other languages