傻问题就用傻办法:解决问题有时候不需要探究根源,依据表象就能直接解决
编译opencv的android库后,在本地测试正常,发给别人用的时候cmake报错,具体就是opencv的依赖库zlib找不到。
报错显示的是ninja始终在编译opencv的那台机器上找固定目录下的zlib.a,但是找不到,然后该cmake配置文件一通操作无果。
最终,傻问题用啥办法解了:
按照错误提示,创建一个跟编译opencv的那台机器上zlib.a路径的一模一样的路径,再把zlib.a拷到该路径就万事大吉了。
有时候,遇到问题不一定需要探究根源,直接利用表现出来的症状对症下药即可,这有时是最高效的解决方案。