From: Gisle V. <gv...@br...> - 2003-10-30 23:14:34
|
"Thomas Boutell" <bo...@bo...> said: > dllwrap --output-lib=libkbhook.a --dllname=kbhook.dll --driver-name=gcc kbhook.o vk.o > d:\mingw\bin\dllwrap.exe: no export definition file provided. > Creating one, but that may not be what you want > > Now, when I start up an application linked to the DLL via the stub library > kbhook.a, I get this at startup: > > The application or DLL d:\wxWindows_2.4.0\projects\mything\kbhook.dll is > not a valid Windows image. Please check this against your installation > diskette. My experience is that you need to run "strip kbhook.dll". dllwrap sometimes seems to put an illegal debug section in the PE-header. Or link using gcc -shared -Wl,--out-implib,libkbhook.a -o kbhook.dll ... --gv |