从源代码编译opencv后可以删除哪些文件夹?

时间:2017-01-18 15:01:50

标签: c++ opencv

我多次从源代码编译opencv,它在我的硬盘上消耗了大量空间。特别是build/modules中的文件夹似乎占用了大量空间。删除此文件夹以及除

之外的所有内容是否安全
./opencv-2.X.X/include
./opencv-2.X.X/build/lib

第一个文件夹包含我的c ++程序中#include所需的标头,后者包含已编译程序链接的动态库。任何使用opencv的程序都需要/链接到另一个文件夹中的其他内容还是我可以删除剩下的部分吗?

2 个答案:

答案 0 :(得分:2)

我建议只保留包含文件,libs和bin(),即调试和释放)。

所以只有.dll和.lib在windows和unix上只需要.so,.a,.so.v.v(版本控制)。以及标题是必需的。

答案 1 :(得分:0)

执行/etc/nginx/sites-available/your-site步骤后,您可以删除源目录下的所有内容。

在构建之前,您应该指定make install或类似的东西。该路径将包含必须保留的构建的所有输出。