1

C# プロジェクトで C++ API (一連のヘッダー ファイルと CPP ファイル) を使用することはできますか?

.objこれらのファイルをまたはファイルにコンパイル.libして、Visual C# プロジェクトに含めることは可能でしょうか? に対しても同様のことが行われCrypto++ます。

可能であれば、これによる欠点はありますか?

コンテキストとインポート情報:

  • C++ API は NWCreate と呼ばれ、Autodesk Navisworks によって開発されました。
  • Microsoft Visual Studio C# 2010 を使用しています
  • C# には大規模な既存のコード ベースがあり、navisworks プラグインで実行する操作の多くは既に C# でコーディングされています (私たちが作成した他のオートデスク プロジェクトから)。したがって、これらすべての操作を C++ で書き直さなければならないということは、車輪の再発明です。
4

1 に答える 1