簡體   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