Search code examples
64-bitc++builder

C++Builder XE3 64-bit application always requires rtl170.bpl


I have built a 64-bit application with C++Builder XE3 that is running on a Windows Server 2003 (32-bit). I can compile it, but of course cannot run it in that computer.

I copied the .exe over to a Windows 7 (64-bit) computer and now it's complaining that rtl170.bpl cannot be found. I have explicitly set the project options to not use any Runtime Packages.

Is this a bug in XE3 or does it fail because I am building the application on a 32-bit computer?


Solution

  • You also need to disable the "Use dynamic RTL" (linker).