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).文章来源:https://www.toymoban.com/news/detail-801112.html
文章来源地址https://www.toymoban.com/news/detail-801112.html
到了这里,关于【报错处理】opencv-3.4.1安装报错 error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!