Compiling in C++Builder
Installation
Compiling Report Manager using C++Builder
Download the components from SourceForge and unpack them to a directory:
https://sourceforge.net/projects/reportman
RAD Studio 10.3 Rio and later (recommended)
In modern RAD Studio the C++Builder and Delphi personalities share the same packages. Open the project group for your version under the packages folder, build it, then install the design-time package reportman_designvcl (it pulls in reportman_rtl and reportman_vcl). To call the components from C++ code, add the components directory to the project include and library paths.
| Version | Project group |
|---|---|
| RAD Studio 13 | packages\13.0\reportman.groupproj |
| RAD Studio 12 Athens | packages\12.0\reportman.groupproj |
| RAD Studio 11.2 Alexandria | packages\11.2\reportman.groupproj |
| RAD Studio 11 Alexandria | packages\11.0\reportman.groupproj |
| RAD Studio 10.4 Sydney | packages\10.4\reportman.groupproj |
| RAD Studio 10.3 Rio | packages\10.3\reportman.groupproj |
Legacy C++Builder versions
Open the package files from the components root directory in the C++Builder IDE (File > Open), then build and install them in the order shown.
| Version | Packages (install in this order) |
|---|---|
| C++Builder 2007 | rppack_builder2007 (all in one) |
| C++Builder 6 | rppack_builder6.bpk (non-visual), rppackvcl_builder6.bpk (VCL), rppackdesignvcl_builder6.bpk (designer), rppackdesigntime_builder6.bpk (design editors). The CLX packages rppackv_builder6.bpk and rppackdesign_builder6.bpk are legacy and optional. |
| C++Builder 4 | rppack_builder4.bpk (all in one, without report design) |
Add the library shlwapi.lib to your C++Builder project. If you build with runtime packages, ship the generated .bpl files with your application.
You can tailor the build through rpconf.inc; if you disable an option you can drop its dependency from the package requires clause, or add support for another data layer such as Zeos (enable {$DEFINE USEZEOS} and add the Z*.bpi files to the requires clause).

Thanks to Cristian A. Bugeiro for the help building the first C++Builder 6 packages.
If you have problems, see the compilation options.