私は、メイン プロジェクトからプラグインに分離したい複数の同様のコード パスを持つプロジェクトに取り組んでいます。プロジェクトはクロスプラットフォームの互換性を維持する必要があり、私が調べた動的ライブラリ読み込み API はすべてプラットフォーム固有のものです。
コードを余分に変更することなく、複数のオペレーティング システムでコンパイルおよび実行できる動的ライブラリ ロード システムを作成する最も簡単な方法は何ですか? 理想的には、1 つのプラグインを作成し、プロジェクトがサポートするすべてのオペレーティング システムで動作するようにしたいと考えています。
ありがとう。