C++ Package Dependency Information File (*.pdi)

From RAD Studio
Jump to: navigation, search

Go Up to File Types Index


When you build a C++ project for a desktop platform, RAD Studio generates a C++ package dependency information file.

A C++ package dependency information file is a plain text file that contains a list of file names of package shared library files that your project requires. For example, if your project only requires the RTL and FireMonkey, the following is the content of your C++ package dependency information file:

fmx280.bpl rtl280.bpl

When you build your C++ project for a desktop platform, your C++ package dependency information file is generated by default with <project>.pdi as file name into the following folder:

  • In packages:
    • For 32-bit Windows: C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl
    • For 64-bit Windows: C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\<platform>
    • For macOS: C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\<platform>\<build configuration>
  • For other projects: C:\Users\<user>\Documents\Embarcadero\Studio\Projects\<project>\<platform>\<build configuration>

To change the output directory, use the Final output directory option in Project > Options > C++ (Shared Options).

See Also