7

OpenCV と cvBlob の両方にリンクするプロジェクトがありますが、cvBlob も OpenCV にリンクしています。OpenCV と cvBlob はどちらも静的ライブラリとして構築されています。

私の実行可能ファイルには、私のコードと cvBlob の両方で使用されるすべての OpenCV 関数の 2 つのコピーがありますか、それともリンカがこれを検出して冗長性を取り除きますか?

cvBlob と私のコードは、同じ OpenCV lib ファイルにリンクしています。

4

1 に答える 1

7

両方が同じ .lib ファイルにリンクしている場合、最終的な実行可能ファイルには 1 つのコピーしかありません。

于 2012-10-30T15:38:47.177 に答える