C++/CLI がアンマネージ C++ コードを使用する方法であることをつい最近知りました。C++/CLI プロジェクトで C++ プロジェクトからコードを呼び出し、C++ コードがスタティック ライブラリにある方法を理解することができました。C++ コードは静的ライブラリにあり、C++/CLI コードは Win32 アプリケーションにあります。
次に、C++/CLI プロジェクトを静的ライブラリ (以降はラッパーと呼びます) に変換し、ラッパーを呼び出す別の "コンシューマー" プロジェクト (C++/CLI または C#) を作成したいと考えました。これは私が立ち往生している場所です。
C# では、プロジェクトのリンクはとても簡単です。必要なのは、コンシューマ プロジェクトからライブラリ プロジェクトへの参照を追加することだけです。C++/CLI または C# プロジェクトから C++/CLI プロジェクトに移行するにはどうすればよいでしょうか?
さて、それが主な質問です。私の最終的な目標は、DLL または静的ライブラリを使用して、C# から C++/CLI、C++ に自由に移行できるようにすることですが、まず現在の問題を解決する必要があります。