RAD Studio 13 (32-Bit) / C++ / Windows 64-Bit (Modern) : linker has problem with .o files

TMS FNC Maps can be used in a "Windows 64-Bit" C++ project.
When compiling the same project as "Windows 64-Bit (Modern)", I get linker error, that there are problems with .o files (see attached screenshot). But there are no such files on my whole drive.

It is a newly created project for testing. TMS FNC Maps was downloaded and installed in newest version yesterday.

What can I do to get rid of these errors?

Best regards,

Dirk

No answer so far?
It's much faster to create a sample project in RAD Studio to verify this problem, then writing these lines ... ;-)

FNC Maps/Core is unusable with C++/VCL/Windows 64-Bit (Modern) which seems to be a problem of the FNC-packages (installation is automatic - I can not influence it in any way).

Other platforms ("Win32", "Win64") have no problems. In RAD13 "Win64" the executable seems to be much slower, so I want to try "Win64 modern".

Hope for help,

Dirk

Hi,

Did you install TMS FNC Maps with TMS Smart Setup? Note that the installer does not compile for ARM, or modern win 64Bit. I suggest to take a look at TMS Smart Setup to solve this issue. TMS Smart Setup introduction | TMS Smart Setup documentation

Hi Pieter,

Did you install TMS FNC Maps with TMS Smart Setup?

Never heard of "Smart Setup". I downloaded from "My Account / My Products" tmsfnccoresetupreg.zip/tmsfncmapssetupreg.zip, unzipped and started contained setup.exe. I don't think, that this is "Smart Setup".

Note that the installer does not compile for ARM, or modern win 64Bit.

Ok, I was not aware of that. So you don't really support "Win64 Modern"?
With RAD Studio 12.3 it worked so far.

TMS Smart Setup sounds a little bit complicate - I will try my best ...

Regards, Dirk

Let me know how it goes. There is a dedicated channel if you have issues. Uninstall all your products related to TMS before using TMS Smart Setup, there is also a GUI (TMS Dashboard, which can be setup in combination with TMS Smart Setup) for product management. TMS Dashboard Our new dashboard simplifies managing TMS Software products, bringing everything you need into one user-friendly platform.

Now it works!

Installing TMS Smart Setup, uninstalling "Setup-Versions" of TMS components, installing components via Smart Setup.
After compiling project, I got again "missing .o files" messages (for all target platforms). After removing several #pragma-lines in cpp files, no more .o files were criticized and executable were made.

Thanks for your support.

Regards, Dirk

1 Like