Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不可能编译cpp opencv_Opencv_Compilation - Fatal编程技术网

不可能编译cpp opencv

不可能编译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

今天早上,我对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-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的全面指南。这样,经过一段时间的工作,我可以管理。我也不得不更改包含行。在那之后一切都好了,谢谢