Hi,
is it possible that my mingw 3.4.5 installation is faulty? or is this provided on some other library floating around?
in case you are wondering, dlfcn.h is where stuff like dlopen and dlclose are defined, so it should be pretty standard
Hi,
is it possible that my mingw 3.4.5 installation is faulty? or is this provided on some other library floating around?
in case you are wondering, dlfcn.h is where stuff like dlopen and dlclose are defined, so it should be pretty standard
It's not in my MinGW 3.4.5 installation, so I doubt your installation is faulty. I suppose the the MinGW maintainers expect you to use the Win32 functions supporting dynamic loading (LoadLibrary()
, GetProcAddress()
, etc.).
mingw is an implenentation of a compiler for windows (a gcc port) implementing the win32 API. The functions in dlfcn.h (dlopen/dlsym et. al.) are POSIX, not windows, so no win32 implementation exists. There may be a wrapper in msys or cygwin, but I fear that the differences between the windows DLL and the ELF shared library mechanisms means you'll simply need to port to the windows APIs.