description

最近在复现ORB-SLAM2的时候配置 opencv-3.4.1的环境, 官网下载的opencv-3.4.1 source文件, 原封不动地解压后按照该指导方法安装和编译, 在make的过程中, 出现了编译错误 (截图忘记了),具体报错如下:
error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]

solution

我估计也就是作者在维护的时候手误了吧, 少打了个 const.
打开报错对应的文件 modules/python/src2/cv2.cpp , 把第899行的 char* 改为 const char* 命令行重新make一下就过了 (权限不够前边就加个sudo).

在这里插入图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐