5

で CMake を使用するとFIND_PACKAGE( OpenCV REQUIRED )、OpenCV のすべてのコンポーネントが含まれ、すべてのライブラリがリンクされ、すべてのパスが VS のインクルード ディレクトリに表示されます。ただし、OpenCV 2 以降では、lib のすべての部分を含めて、単独でリンクすることができます。したがって、私のプロジェクトが OpenCV の「コア」と「imgproc」部分のみを使用している場合、すべての OpenCV にリンクしてプロジェクト (およびプロジェクト ファイル) を肥大化させたくありません。その一部だけを CMake に含めることは可能ですか?

4

1 に答える 1

7

OpenCV 2.4.0 以降は次のように簡単です。

 FIND_PACKAGE( OpenCV REQUIRED core imgproc)
于 2012-06-25T20:29:11.667 に答える