2011-12-30 18 views
3

私はWindows DLLとそのDLLに関連するAPIを持っています。 DLLは、Linux(Android 4.0)ソフトウェアを作成したい特定のデバイスのドライバの一部です。私は、(winelibを使用して)Linuxソフトウェア内でDLLを使用することが可能であることを読んだ。ワインのないWindows DLL(winelib)を使ってLinuxプログラムを実行していますか?

ワインなしで自分のプログラムを実行できますか(ネイティブLinux環境を使用し、DLLが添付されています)? 私はJava(Android SDK)、C++(Android NDK)、おそらくC(DLLを扱うLinuxドライバを書くために必要)を使用します。

+0

winelibのドキュメントを読んだことはありますか? –

+0

はい、私は矛盾しているような答えを見つけました:http://wiki.jswindle.com/index.php/WineLib#Calling_a_Native_Windows_dll_from_Linux(私はワインなしでそれを行うことができると言います)、他のものは直接リンクを見つけることができません)私はワインを使うべきだと言った。 – syntagma

答えて

6

私は、Linuxソフトウェア(winelibを使用)でDLLを使用することができると読んだことがあります。

x86プロセッサで実行されるAndroidデバイスはごくわずかです。ゼロのWindowsアプリケーションは、ARM CPU(Androidの支配的なCPUアーキテクチャ)用に書かれています。

Ergo、WINEに関係なく、大多数のAndroidデバイスでWindows DLLを使用することはできません。

0

DLLを作成した会社(win8/vs2012)をビルドしてWineの下で実行することができるかもしれませんが、ロングショットです。 DLLのソースコードがあれば、WineLibの一部であるWinMakerでDLLをコンパイルしてみることができます。

関連する問題