I know that you can link import library files (* .lib) with MinGW, but I still suggest recompiling libnoise.
With the current Makefile, this is not very easy and may break. Thus, I wrote a CMake script that works not only on Windows, but also works on all supported CMake platforms. In addition to this, I cleaned up the directory structure. The code itself was not affected, and when you create the library, it should essentially be the same as the current one.
libnoise on github
After creating your shared library, you will have the file libnoise.dll.a and libnoise.dll . Then you add libnoise.dll.a to the binding settings and place the DLL directly next to the binary or in the working directory.
Lukas source share