不可能编译cpp opencv
今天早上,我对ubuntu ocelot进行了更新,只是为了在几分钟后后悔,当时我试图用opencv编译我的一个程序。 我检查了库路径,以及我在.bashrc文件上创建的快捷方式命令,所有内容都保留在那里,但该命令不再工作,当我尝试使用不可能编译cpp opencv,opencv,compilation,Opencv,Compilation,今天早上,我对ubuntu ocelot进行了更新,只是为了在几分钟后后悔,当时我试图用opencv编译我的一个程序。 我检查了库路径,以及我在.bashrc文件上创建的快捷方式命令,所有内容都保留在那里,但该命令不再工作,当我尝试使用 gcv split.cpp slip 或者没有快捷方式,如g++-I/usr/local/include/opencv-I/usr/local/include-L/usr/local/lib-lopencv_core-lopencv_imgproc-lopen
gcv split.cpp slip
或者没有快捷方式,如g++-I/usr/local/include/opencv-I/usr/local/include-L/usr/local/lib-lopencv_core-lopencv_imgproc-lopencv_highgui-lopencv_ml-lopencv_视频-lopencv_功能2d-lopencv-lopencv_-calib3d-lopencv-objtect-lopencv_contrib-lopencv_遗产-lm
但它会得到一个包含大量信息的大型错误列表,如:
/usr/local/include/opencv2/core/core.hpp:2600:13: error: ‘ptrdiff_t’ does not name any type.
有人知道吗
谢谢伊万
也许我应该回到ubuntu 11?哪里没有问题?您确定两台计算机的Opencv版本完全相同吗?
我认为回购协议最近已更新为2.3.1 我没有更新opencv,只有ubuntu,但它是同一台计算机,在更新之前,一切都很好。你是否遵循opencv上提供的ubuntu手动安装教程?更新后,您可能缺少相关性。我知道有些软件包已经改变了。这是一个依赖性问题,我不得不重新安装ubuntu,然后我按照下一页的教程:在ubuntu上安装和配置opencv 2.3的全面指南。这样,经过一段时间的工作,我可以管理。我也不得不更改包含行。在那之后一切都好了,谢谢