Paths and Directories (C++)
Go Up to C++ Options
Tools > Options > Language > C++ Options > Paths and Directories
Use the Paths and Directories page to specify directories, compiler, and linker options for all packages.
Item | Description |
---|---|
Selected Platform |
Specifies the target platform to which the settings on this page are to apply. For example, if you select macOS, the paths and directories apply to the macOS platform. The fields are preloaded with the specific paths and directories for each supported target platform. You can choose among the platforms that are enabled for the current project. |
System Include path |
Specifies the directories with header files used by default for C++ projects. |
Library path |
Specifies where to find C++ header and library files for installed components and packages. This is the C++ global library path. |
User include path (for BCC64) |
The paths from user includes are searched before the ones from System includes. So you can specify user include paths in order to override a system header (that is, provide your own version). |
Package output directory |
Specifies where the compiler should put compiled packages files. |
BPI / LIB output directory |
Specifies where package bpi and lib files are placed by default. The lib is a static library and the bpi is an import library. The default specified here can be overridden in individual packages by using the package options. |
Browsing path |
Specifies directories where the Code Browsing feature of the Code Editor searches for files when it cannot find an identifier on the project search path or source path. |
Restrict refactoring path |
Specifies the directories that you want to restrict from refactoring. The following built-in directories are automatically restricted from refactoring:
These paths restrict refactoring from our component library sources and the Dinkumware STL sources. If you are using other third-party libraries (such as Boost), enter in this field the path where the library header files are located. |
$(BDS)
environment variable.