TAdvRichEditor 64-bit Release

We've found that adding a TAdvRichEditor component to a RAD Studio 11.2 C++ project results in the following linker errors (without linking with dynamic packages/rtl),

Unable to open file 'GDIPlus.lib'
Unable to open file 'WININET.lib'
Unable to open file 'URLMON.lib'

To resolve this, we've copied the .a files to .lib to workaround. For some reason this component is looking for .lib files instead of .a files in 64-bit. We've found the same in other components and have done a similar workaround.

C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\psdk\GdiPlus.a -> GdiPlus.lib
C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\psdk\wininet.a -> wininet.lib
C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\psdk\urlmon.a -> urlmon.lib

I cannot see a reason for this.
Can it be you try to compile to 64bit with the 32bit HPP files?
Can you make sure your include path when compiling to 64bit does not include paths where 32bit HPP files are?

Thanks for the insight! This very well could be the problem as doing further testing we can't reproduce this with a fresh install of RAD Studio.

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.