5

私の会社は、Linux Mono で使用される C++ ライブラリへの C# バインディングを作成するために CXI を検討しています。主な理由は、使いやすさとシンプルなバインディング コードです。CXIの主な問題は、それが完成していないこと、ドキュメントがないこと、Ubuntu 12.04でコンパイルさえしないこと、そしてコンパイルした後、提供されたテストと例が実行されないことです....

この時点では、CXI を使用するよりも、Swig を使用するか、バインディングを手動で作成する方がおそらく優れていることはわかっています。CXIを破棄して先に進む前に、誰かがCXIを使用した経験があり、知識を共有できるかどうか疑問に思っています.

4

1 に答える 1

1

SWIGを介してC#がいくつかのプラットフォーム(iOS、Android)でネイティブライブラリと通信しているのを見てきましたが、これが最も簡単な方法だと思います

于 2013-07-13T11:35:10.077 に答える