2013-03-30 7 views
5

私たちは現在、アンドロイドクライアント用のc/C++でいくつかの機能を開発しています。android NDKでlibuvをコンパイルする方法はありますか?

私たちはコードをコンパイルするためにアンドロイドNDK - r8を使用します。

我々のコードでもlibuvを使用しています。

残念ながら、アンドロイドNDKはlibuvに正しく準拠できません。 「pthread_」で始まるすべての用語は認識できません。

誰でもアイデアやヒントがありますか?どうもありがとう。

+0

Canはコンパイルできますか、リンクできませんか? PthreadはNDKでサポートされています。 –

+0

@SevaAlekseyev:残念ながら、NDKは 'pthread_barrier_t'などを提供していません。 –

答えて

2

アンドロイドのためのサポートがメインラインlibuvではまだないですが、私はそれを修正するには、少なくとも2つのパッチセットを知っている:

私がすることができますが」後者のことを話す(一見非常に良質)、私は前者は現在、Androidの錆やサーボのポートに使用されていることを伝えることができます。

+0

Android-15以前で使用している場合は、このパッチも使用してください:http://www.nadavos.com/patch-nodejs-to-run-on-android-4-04/ –

関連する問題