7

現在、Xamarin と C# を使用して Android 用のモバイル アプリを作成する方法を検討しています。また、アプリケーションで使用する必要があるいくつかの C++ ライブラリ (およびそれらのソース コード) があります。これらのライブラリは、インターネットを介した通信を担当します(言うまでもなく)。

xamarin.android プロジェクトでこの C++ コードを使用することは可能ですか? それとも、C# で書き直して使用する必要がありますか?

4

2 に答える 2

1

通常、他のライブラリのコードを呼び出すことは可能です。

  1. 機能をエクスポートします
  2. あなたの言語には、そのエクスポートされた機能を利用するためのラッパーがあります。

この Xamarin のことについてはよくわかりませんが、C++ プロジェクトのソースでコンパイルされ、C# プログラムからライブラリを呼び出すことができるコード (つまり) ではなく、ライブラリがバイナリ互換であるかどうかを確認する必要があると思います。

また、Zamarin ライブラリ ドキュメントを確認すると、C# コードのすべての部分が Xamarin プラットフォームで使用できるわけではないようです。詳細については、Xamarin コミュニティとフォーラムを確認してください。

于 2013-09-17T12:25:38.017 に答える