C ++ Builder XE does not link all runtime libraries

When I compile my project with the ability to exclude runtime packages (to create a static library), everything will be fine.

But when I run my application in C ++ Builder "virgin" (packages are not installed), it does not start and the following error is displayed:

The program can't start because CC32110MT.DLL is missing from your computer... 

CC32110MT.DLL subscribes as Embarcadero RAD Studio C++ Multi-thread RTL (WIN/VCL MT) Any ideas on how to fix this other than copying the DLL to the target system?

+4
source share
1 answer

In C ++ Builder, you must disable both dynamic RTL and Runtime Packages to create a fully statically linked executable (there is no Dynamic RTL in Delphi). You have disabled the last, but not the first.

+3
source

Source: https://habr.com/ru/post/1387949/


All Articles