高翔博士SLAM十四讲ch5--opencv部分

项目场景:

高翔博士十四讲opencv部分问题总结

问题1描述:

首先是下载opencv的版本,先开始我的电脑上是2.4.9.1的版本,搜索了很多文章如何去卸载opencv,都说需要重新进入build文件夹然后再uninstall

解决方案:

去网上下载了opencv2.4.9,进入build,开始编译,但是在编译那步出现了问题,根本没法install,所以网上所说的uninstall也没用。。。
于是我直接按网上卸载python-opencv的方法卸载了opencv,就不管build文件夹这部分的uninstall了,直接按这个步骤走就可,然后查看opencv版本就没有版本号了
相关链接

问题2描述:

接下来正常安装3.4的版本opencv即可,没有问题,检测安装成功!!
但是运行高博士的代码还是不行,首先是报错

error: #error This file requires compiler and library support for the ISO C++ 2011 standard.

解决方案:

有很多方法,但是运行了都没用,经过尝试,发现有个可以成功
链接在这,感谢大佬!

问题3描述:

把cmakelists改了又出现问题

CMakeFiles/imageBasics.dir/imageBasics.cpp.o:在函数‘cv::String::String(char const*)’中:
imageBasics.cpp:(.text._ZN2cv6StringC2EPKc[_ZN2cv6StringC5EPKc]+0x3f):对‘cv::String::allocate(unsigned long)’未定义的引用
CMakeFiles/imageBasics.dir/imageBasics.cpp.o:在函数‘cv::Mat::~Mat()’中:
imageBasics.cpp:(.text._ZN2cv3MatD2Ev[_ZN2cv3MatD5Ev]+0x15):对‘cv::Mat::deallocate()’未定义的引用
imageBasics.cpp:(.text._ZN2cv3MatD2Ev[_ZN2cv3MatD5Ev]+0x71):对‘cv::fastFree(void*)’未定义的引用
CMakeFiles/imageBasics.dir/imageBasics.cpp.o:在函数‘main’中:
imageBasics.cpp:(.text.startup+0xbc):对‘cv::imread(cv::String const&, int)’未定义的引用
imageBasics.cpp:(.text.startup+0x153):对‘cv::fastFree(void*)’未定义的引用
imageBasics.cpp:(.text.startup
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Laney_Midory

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值