繁体   English   中英

使用没有wine的Windows DLL(winelib)运行Linux程序?

[英]Running Linux program using Windows DLL (winelib) without wine?

我有一个Windows DLL和一个与DLL相关的API。 DLL是特定设备驱动程序的一部分,我想为此编写一个Linux(Android 4.0)软件。 我已经读过可以在Linux软件中使用DLL(使用winelib )。

如果我这样做,我可以在没有葡萄酒的情况下运行我的程序(使用本机Linux环境,附带DLL)吗? 我将使用Java(Android SDK),C ++(Android NDK)和可能的C(需要编写使用DLL的Linux驱动程序)。

我已经读过可以在Linux软件中使用DLL(使用winelib)。

很少有Android设备在x86处理器上运行。 零Windows应用程序是为ARM CPU(Android的主流CPU架构)编写的。

因此,无论WINE如何,您都无法在绝大多数Android设备上使用Windows DLL。

您可能能够让编写DLL的公司构建它定位arm(使用win8 / vs2012)并在Wine下运行它,但这是一个很长的镜头。 如果您有DLL的源代码,您可以尝试使用WinMaker编译dll,WinMaker是WineLib的一部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM