2009-04-14 5 views
5

私の他の質問では、私はC#用の無料のオープンソースOCRライブラリをどこに見つけるのかを知っている人を見つけることを試みてきました。しかし、C++ライブラリしかないようで、明らかにC++はC#ではありません。C#で自分のラッパーを書くには?

C#で私自身のラッパーを書くことを提案した回答があります。どうやってやっているのか、どこでそれを学ぶのか、実際には何かを知ることはほとんどありません - メソッド呼び出しを変更することでDLLのC++メソッドを呼び出すと信じていること以外は、それはただの仮定です。

もう1人の初心者を手伝ってください。ありがとうございました

答えて

3

あなたがラッピングしているなら、非常に簡単ですが、P/Invokeで逃げることができます。実際に管理対象オブジェクトが必要な場合は、おそらくラッパーをC++/CLI(旧称Managed C++)で記述することが考えられます。これは、管理対象/非管理対象の相互運用機能の完全な機能セットを提供するためです。

1

は、ここで私はそれInteropを行う方法です。単純なケース(BOOLからBOOLへ)と少し難しい(管理対象メモリへのポインタを持つ構造体を渡す)方法を示します。がんばろう。

関連する問題