我想在Linux中为Win32使用DLL库。
我可以使用Wine库来做到这一点吗?
答案 0 :(得分:7)
您应该可以使用winelib执行此操作。 Here是对着名葡萄酒开发商Ulrich Weigand的访谈:
- 我设法让WineLIB使用windows dll进行VQF播放。 您是否预见到使用WineLIB在Linux中编写需要封闭源窗口DLL的应用程序的人? 的不确定。 IMO是WineLib的主要功能之一:您可以使用它将本机Windows DLL链接到Linux应用程序。 我认为有很多例子可以说是有用的;想想ODBC驱动程序,视频编解码器等 (这就是为什么我最近添加了对在WineLib应用程序中执行甚至16位DLL的支持,因为Win95驱动程序倾向于降低到16位......)
答案 1 :(得分:1)
仅当您的调用应用程序也是win32可执行文件时,才能在WINE子系统中使用win32 dll。否则你应该有dll源并尝试使它们适应相应编程语言的linux编译器。