I have been updating code fomr an old legacy project build using C++ Builder 2010 to compile with C++ Builder 10 Seattle. I have mostly had to change paths, a lot of dupIgnore
to TDuplicates::dupIgnore
, reimport some components like MSXML and MSMQ etc.
First for a bunch of subprojects that the main project uses in the form of bpl's and dll's and finally the code of the main project compiles.
But... it fails a linking :P
[ilink32 Error] Fatal: Unable to open file 'TYPES.OBJ'
I have tried to find info about potential issues and many mention making sure System
is supplied in the Unit Scope under the Delphi Compiler settings. But that is already present for this project. What else could be causing this?
For information. Compiled using "classic" bcc32 compiler for now.
Include Path:
$(BDSINCLUDE)\windows\vcl;$(BDSINCLUDE)\dinkumware;
Library Path:
$(BDSLIB)\$(PLATFORM)\$(Config);$(BDSLIB)\$(PLATFORM)\Release\psdk;