清理 brew 安装的 opencv 的依赖
在 macOS 上 brew install opencv
看起来很 easy, 然而 brew update
用了接近1小时。发现很多时间花费在了我没有在使用的依赖上:
- qt, 由 vtk 依赖
- libabseil, glog, gflags, 由 protobuf 依赖
新版 protobuf 强行依赖 libabseil, 而新版 abseil 拆分为了大约90个库,这让 opencv 平白多了接近100个依赖库,真是电子垃圾。
vtk 和 qt 也是一样,我并不需要使用; vtk 引入了一堆依赖:
boost
gl2ps
glew
hdf5
jsoncpp
libaec
netcdf
pugixml
utf8cpp
尝试了 brew edit opencv,但再次 brew install opencv 还是会下载 protobuf.
原文地址:https://blog.csdn.net/baiyu33/article/details/143636652
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!