2017-01-18 21 views
1

私は何度もソースからopencvをコンパイルし、私のハードドライブ上で多くのスペースを消費します。特にbuild/modulesのフォルダは多くのスペースを使用しているようです。ソースからopencvをコンパイルした後、どのフォルダを削除できますか?

./opencv-2.X.X/include 
./opencv-2.X.X/build/lib 

を除き、このフォルダとすべてのものを除去することが安全である最初のフォルダには、私のC++プログラムで#includeのために必要なヘッダが含まれており、後者はコンパイルされたプログラムがリンクされている動的ライブラリが含まれています。 opencvを使用しているプログラムで必要な/リンクされている別のフォルダに他のものがありますか?

答えて

2

私は、インクルードファイル、libs、bin(つまりdebugとrelease)の両方を保存することをお勧めします。

すべてでは、.dllと.libのみがWindowsとUNIX(.so、.a、.so.v.v(バージョン管理)のみ)に必要です。ヘッダーが必要です。

0

make installステップを実行すると、ソースディレクトリの下のすべてを削除できます。

ビルドに先立って、CMAKE_INSTALL_PREFIX=/usr/local/などを指定する必要があります。そのパスには、残っていなければならないビルドのすべての出力が含まれます。

関連する問題