There is a problem that 64 bit binary created with C++Builder does not properly link to "kernel32.dll".
IDE:
C++ Builder 10.1 Berlin
Details:
1. Create "VCL Form Application" as a new project.
2. Set "Link with runtime packages" as False under the project option.
3. Set 64 bit as Target Platform, and execute Build with Release Mode.
4. After opening the created binary with "Dependency Walker", "kernel32.dll" is not linked properly.
Image may be NSFW.
Clik here to view.
However it is linked properly if it is executed build with 32 bit.
Image may be NSFW.
Clik here to view.
Is there any way to properly link to "kernel32.dll" with 64 bit binary?