C++ Ubuntu 14.04的OpenCV 3.1.0中缺少文件
我试图在Ubuntu 14.04上运行这段代码。此代码最初是在Windows 7 Visual studio上编写的。当我试图在Ubuntu上运行这段代码时,我得到了一个错误 错误:opencv2/core/internal.hpp:没有这样的文件或目录 我试着为Ubuntu下载这个文件,但这是专门与Windows相关的 有没有办法为Ubuntu获取此文件?安装一个较旧的OpenCV。 例如,该文件包含在Ubuntu 12.04上的C++ Ubuntu 14.04的OpenCV 3.1.0中缺少文件,c++,opencv,ubuntu,makefile,C++,Opencv,Ubuntu,Makefile,我试图在Ubuntu 14.04上运行这段代码。此代码最初是在Windows 7 Visual studio上编写的。当我试图在Ubuntu上运行这段代码时,我得到了一个错误 错误:opencv2/core/internal.hpp:没有这样的文件或目录 我试着为Ubuntu下载这个文件,但这是专门与Windows相关的 有没有办法为Ubuntu获取此文件?安装一个较旧的OpenCV。 例如,该文件包含在Ubuntu 12.04上的libopencv core dev2.3.1中。(因此它与Wi
libopencv core dev
2.3.1中。(因此它与Windows无关。)
如果这不是一个选项,您可能需要更正OpenCV 3的现有代码。我这样做了,但现在我得到了对cvtColor的未定义引用compliation@AshutoshMishra:您好,OpenCv从版本2到版本3进行了很多更改。因此,您必须移植所有代码。此外,较新的版本3更适合使用。:)