MemoryTracking.c is not including IMemory.h, and then do not have the declaration of the tf_*_internal* functions. They are then seen as first declaration and definition and miss the FORGE_API macro which could export them.
I tried to include IMemory.h then, but it triggers macro/compilation errors with the #define of tf_malloc.
Anyway i guess the solution would be to create a shared include file which only have these declarations:
MemoryTracking.c
is not including IMemory.h, and then do not have the declaration of thetf_*_internal*
functions. They are then seen as first declaration and definition and miss the FORGE_API macro which could export them. I tried to includeIMemory.h
then, but it triggers macro/compilation errors with the #define of tf_malloc. Anyway i guess the solution would be to create a shared include file which only have these declarations:and which would be included in
MemoryTracking.c
andIMemory.h