0

静的ライブラリにコンパイルする複数のプロジェクト (Visual Studio 2010) を使用したソリューションがあります (一部は dll にコンパイルされますが、自然にライブラリも生成されます)。すべて C++ で書かれています。ソリューションを 1 つの dll にまとめて提供したいと考えています。だから私はすべてのプロジェクトから 1 つの DLL を生成したいです。つまり、それらすべてを 1 つの DLL にパックします。

4

1 に答える 1

0

これがこれを行うための最良の方法であるかどうかはわかりませんが、うまくいくでしょう:

  1. 残りのライブラリを統合する DLL プロジェクトを作成します
  2. 他のすべてのライブラリをこのプロジェクトに静的にリンクします
  3. 他のライブラリから各インターフェイス関数の転送関数を作成する
  4. これらの転送関数を DLL からエクスポートします
于 2012-05-29T19:46:25.053 に答える