私たちのプロジェクトには、.Net で記述される新しい UI レイヤーから再利用したい大量のネイティブ C++ コードがあります。
私はこの問題に C++/CLI を使用したいと思っています。ネイティブ クラスをシン マネージ クラスでラップすることにより、かなり単純でかなり技術的な方法があることがわかりました。このタスクを自動化するツールを見つけることができると期待しています。これは、多くの「人間」の思考を必要としない技術的な問題のように思えるからです。
これに明示的な p/invoke を使用するツールがあります - http://www.swig.org/Doc1.3/CSharp.htmlを参照してください。問題は、明示的な p/invoke はより扱いにくく、パフォーマンスの面で効率が悪いということです。
そのようなツールに精通している人はいますか?
そのようなツールがまだ利用できない固有の理由はありますか?