MSVC和MinGW组件dll相互调用 http://www.mingw.org/wiki/msvc_and_mingw_dlls MinGW调用VC: The other way is to produce the .a files for GCC. For __cdecl functions (in most cases), it is simple: you only need to apply the reimp tool from Anders Norlander (since his web site is no long...
1.使用mingw的 pexport 工具导出xxx.def文件 pexport xxx.dll > xxx.def 1. 2.使用mingw的 dlltool 工具导出xxx.a文件 dlltool.exe -D xxx.dll -d xxx.def -l xxx.dll.a -k 1. 3.gcc中链接xxx.dll.a就可以使用xxx.dll库了
MSVC和MinGW组件dll相互调用 http://www.mingw.org/wiki/msvc_and_mingw_dlls MinGW调用VC: The other way is to produce the .a files for GCC. For __cdecl functions (in most cases), it is simple: you only need to apply the reimp tool from Anders Norlander (since his web site is no long...
enhanced by Jose Fonseca): reimp testdll.lib gcc -o testmain testmain.c -L. -ltestdll 1.
[this version| enhanced by Jose Fonseca): reimp testdll.lib gcc -o testmain testmain.c -L. -ltestdll 1.