不可能的ubuntu ocelot编译cpp opencv

时间:2011-11-16 15:28:29

标签: opencv compilation

今天早上我对ubuntu ocelot进行了更新,只是为了后悔这段时间,当我尝试在opencv中编译我的一个程序时。 我检查了库路径,并在.bashrc文件上创建了快捷命令I creat,所有内容仍然存在,但命令不再起作用,当我尝试使用

编译时
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_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann -lm

但它会收到一个包含大量消息的大错误列表:

/usr/local/include/opencv2/core/core.hpp:2600:13: error: ‘ptrdiff_t’ does not name any type.

有人有什么想法吗?

谢谢Iván

也许我应该回到ubuntu 11?我哪里没有问题?

1 个答案:

答案 0 :(得分:0)

您确定您的两台计算机都具有相同的Opencv版本吗? 我认为回购最近已经更新到2.3.1。