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!