link error (missing obj file) with latest version and XE10
Posted: Fri Jan 22, 2016 11:17 am
I am migrating a very large application from BDS 2006 straight to XE10. I have everything compiling now, but am hitting link errors, the first of which is "[ilink32 Error] Fatal: Unable to open file 'PTBLRV.OBJ'".
A search of this forum gave me this article, which seems more or less the same issue:
http://www.trichview.com/forums/viewtopic.php?t=6965
I have significant experience with c++, but little with Embarcadero or it's predecessor, so I can not work out what files (libraries) to reference in the solution given in the link above. Although the latest (licensed) version of TR I have installed components in my XE10 environment, I can not find the equivalent "RVPkgCBXE10" project or a related library.
As an aside, the legacy code I am migrating contains many "#pragma link" directives, which is the source of this error. Do these need to remain in the code, or is it enough to specify the required libraries ?
A search of this forum gave me this article, which seems more or less the same issue:
http://www.trichview.com/forums/viewtopic.php?t=6965
I have significant experience with c++, but little with Embarcadero or it's predecessor, so I can not work out what files (libraries) to reference in the solution given in the link above. Although the latest (licensed) version of TR I have installed components in my XE10 environment, I can not find the equivalent "RVPkgCBXE10" project or a related library.
As an aside, the legacy code I am migrating contains many "#pragma link" directives, which is the source of this error. Do these need to remain in the code, or is it enough to specify the required libraries ?