

In your plugin’s build.cs add the following lines: PublicDelayLoadDLLs.Add("FreeImage.dll") lib file or import library which contains address of the header file functions in the DLLįor this example my library was called free image, you can find it hereġ. h header file that declares all the functions of the DLL that you can callģ.The. So a DLL with import library will come with three files minimum:Ģ.The. Its mostly straightforward but lack of docs made me confused. Import library avoids the mess that happens with function pointers instead you can call functions directly using a header

Ok so to return the help I got from various sources of the community I’ll list the procedure for linking a third party dll with import library for a UE4 plugin.
