Microsoft Visual Studio uses a different set of ABI if compared to GCC ( MinGW ).
It's not easy to make this work, many projects and libraries offers 2 versions of their library for Windows just to solve this issue, one for MSVS and one for MinGW.
The C++ ABI are different but there is a common ABI set with the C language, a trick consist in using the extern C
keyword and try to use C++ code in a C way and link it as C code.
The answer to your question is no, you can try some trick but there is no standard ABI for this and no guarantee to make this work.
Either way you need to access the source code of your library to at least try something or recompile the library with MinGW, you can also try to send an email to the developer that probably doesn't know about this issue under Windows and ask for a different version of this library. What you have right now is useless without Visual Studio.