Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私が取り組んでいる C++ プロジェクトの C# バインディングを生成する方法があるかどうか知りたいです。私は Qyoto プロジェクトを見つけましたが、それは単なる Qt ヘッダーであり、独自の Qt クラスとヘッダーのコードを実際に生成するわけではありません。
私が探しているのは、Python 用の SIP のようなものですが、C# 用です。これが可能かどうかは誰にもわかります。
SIP は、SWIG (http://www.swig.org) と呼ばれるツールによく似ています。C++ から C# (または他の多くの言語) へのバインディングを自動的に作成します。セットアップが少し面倒かもしれませんが、強力なツールです。
そうは言っても、.NET CLR を呼び出すだけでよい場合は、C++/CLI を試してみてください。ここでは、ネイティブ/アンマネージド コードとマネージド .NET コードに同時にアクセスできます。