On 5/22/07, ml ml@dasir.net wrote:
Hi!
I have a third party library which is a Windows DLL. Is it possible to use Wine to call its functions under Linux? I tried a simple code
#include <library.h>
int main(int argc, char**argv) { HMODULE dll; dll = LoadLibrary("atouch32.dll"); return 0; }
compiled successfully but runtime fails with "Segmentation fault". Perhaps I missed some initialization.
I didn't found any examples of Wine API usage. Can anyone give me any clue?
You can't link a Linux applicaton to a Windows DLL. The project which would allow you to do that is called the wine plugin API (http://wiki.winehq.org/WinePluginApi), but it isn't written yet.
What you can do at the moment is write a winelib application, that is, a Windows application compiled with winegcc which can use both Windows and Linux APIs.
Thank you!
David
Damjan