Linker Error: Multiple Definitions in freetype.lib(ftbase.obj) ps_property_get déjà défini(e) dans freetype.lib(ftbase.obj)

Hi everyone,

I’m encountering a linker error when building my Unreal Engine project. The error says that several symbols are already defined in freetype.lib(ftbase.obj). Here are some of the messages:

FT_Vector_Unit already defined in freetype.lib(ftbase.obj)
FT_Stream_ReadUShort already defined in freetype.lib(ftbase.obj)
FT_Stream_Seek already defined in freetype.lib(ftbase.obj)

ps_property_get already defined in freetype.lib(ftbase.obj)
The pointer points to memory allocated on the stack.
It seems like FreeType is being linked multiple times. I’m not sure if Unreal Engine is including it by default and I’m also linking a version manually or through a plugin.

Has anyone encountered this before? How can I resolve this conflict?

Thanks in advance!