Codegear Rad Studio 2007 – Error: Unresolved external ‘Sysutils::EDivByZero::’

When compiling a Codegear (used to be Borland) C++ Builder project you may see errors like this from command line builds that you don’t seem to get in the IDE. Likely you have project files that were converted from BDS2006 or older and that is the cause of the problem. At some point in time (not sure when) Borland named build configurations using:

Base

Debug Build

Release Build

Since Rad studio 2007 the DEFAULT naming convention is:

Base

Debug

Release

You should edit all you project and group project related files to use the new standard names for consistency so that when you add new projects your build system (which now uses msbuild) doesn’tgive you cryptic problems and waste lots of time.


Comments are closed.