1

私は現在、C++ で書かれたスクリプト言語 (Forth に似ていますが、完全ではない) を C# に、またはその逆に公開しようとしています。C++ を C# に公開することは難しくありません。その方法は既に知っています。

ただし、C++ 内でこれらのクラスにアクセスする場合のように、スクリプト言語に .Net クラスを公開することも必要です。私はコードをクロスプラットフォームに保ちたいので、Mono で使用できるようにする方法が非常に好まれます。

簡単なグーグル検索は、これはVisual Studioを使用してのみ達成できることを暗示していましたが、これを達成するには別の方法が必要だと確信していますか?

この質問が整形式でない場合は、申し訳ありません。

4

1 に答える 1

1

おそらく、スクリプト エンジンの一部を書き直して、.NET リフレクションを使用して名前を検索し、関数を呼び出す必要があります。.NET スクリプト ソリューションの 1 つを使用する方が簡単だと思うかもしれませんが、そうでない場合でも、動的言語ランタイムは、アクセスを提供する必要がある .NET 型とスクリプト エンジンを統合するのに役立ちます。

于 2012-11-18T21:40:34.803 に答える