Raghavan Gurumurthy wrote:
I have a Windows GUI application that runs on Wine (not Winelib). Now i want to use that code to load a native Linux .so - how can i do this?
Thanks in advance, Raghavan
Write a proxy DLL that exports the functions in PE format, maps the arguments and calling convention, and calls the native so. Compile that as a winelib app.
Only winelib apps can technically call a native so, so calling your library directly from the PE is impossible without either employing a proxy, or implementing the linux loader yourself.
Shachar