Issues compiling libesedb-sys in Rust on Windows

Hello everyone! I’ve run into an issue while trying to build my Rust project using the libesedb-sys crate. After adding the dependency via cargo add libesedb-sys and attempting to compile, I get errors related to missing function declarations for memory management functions like memory_allocate, memory_set, and memory_free.

Here’s part of the error output:

error: implicit declaration of function 'memory_allocate'
error: implicit declaration of function 'memory_free'

It seems that the necessary header files containing these functions are either missing or not included. I’m building the project on Windows, but I can’t run ./configure or make commands in PowerShell, as they aren’t recognized.

I’m using a development environment on Windows and I’m not sure how to properly set up the build for such C libraries. Could anyone guide me on how to configure libesedb-sys for Windows? Should I use Cygwin or MinGW? Any additional steps I need to take to get this working?

Thanks in advance for any help!