2012-04-30 5 views
0

で使用しますC++ DLLは、</p> <p>私は、これらの機能とは別に、いくつかの機能を行いますCでSkipList ++ .. を行うための割り当てを割り当てられていた...私はC++プログラミングに非常に新しいですC#やJavaの

をエクスポートスキップリストの任意のアイデアは、私はこれを行うことができますどのようにGraphVizを

をレンダリングすることができます.DOTファイルに次の付属もありましたか? はまた、私は任意のヘルプが大幅JavaはJNI技術 を持っている

おかげ

+0

JavaのConcurrentSkipListMapと比較することができます。 –

答えて

3

とJavaであなたのDLLを使用することができ++ Javaのコードは、JNIをチェックしてください。 JNIラッパーを使用してC++コードを変更する必要があります(例については、Wikipediaのリンクを参照してください)。

C#は、通常、extern "C" __declspec(dllexport)でエクスポートされたDLL関数をPInvokeで呼び出すことができます。

+0

ありがとうmate ..私はあなたが言ったことを使用します.. PInvokeを使用して、私は.DOTファイルを作成しますか? – user1317277

+0

DOTファイルとGraphVizはDLLの作成と使用とは無関係です。これは、あなたの割り当てがあなたのコードに期待しているようなものです。 –

+0

@ slavik262 ..私はあなたの助けと時間のために感謝の仲間を参照してください! – user1317277

1

を高く評価している

..私はC#で他のJavaまたはいずれかでそれを使用できるように、DLLをエクスポートする必要があります実際には、いくつかの特定の種類とルール

とC/C++(のextern「C」呼び出しで)ライブラリだとあなたがCを使用することを探しているならそう、あなたは、いくつかのJNIブリッジ

関連する問題