我从源代码中编译了很多次opencv,它消耗了我硬盘上的大量空间。尤其是build/modules中的文件夹似乎占用了很多空间。是否可以安全地删除此文件夹和除
./opencv-2.X.X/include
./opencv-2.X.X/build/lib第一个文件夹包含我的c++程序中#include所需的头文件,而后者包含已编译程序所链接到的动态库。使用opencv的程序是否需要/链接另一个文件夹中的其他内容,或者我可以直接删除剩下的内容吗?
发布于 2017-01-19 03:06:45
我建议只保留包含文件,libs和bin (),即debug和release)。
因此,在windows和unix上只需要.dll和.lib,只需要.so、.a、.so.v.v(版本控制)。以及标头是必需的。
发布于 2017-01-19 03:10:37
一旦执行了make install步骤,您就可以删除源目录下的所有内容。
在构建之前,您应该指定一个CMAKE_INSTALL_PREFIX=/usr/local/或类似的内容。该路径将包含必须保留的构建的所有输出。
https://stackoverflow.com/questions/41722688
复制相似问题