首先,我要祝贺所有帮助使本网站如此独特和有用的人。opencv 2.4.5编译错误(gpu_info.cpp)
那么一点的介绍后,这里是我的问题:
我试图编译在Ubuntu 12.04(32位)的最后一个版本的OpenCV和我一直都想与下一个错误:
**/home/srt/opencv/modules/core/src/gpu_info.cpp:468:34: error: no hay una función miembro ‘int cv::gpu::DeviceInfo::minor() const’ declarada en la clase ‘cv::gpu::DeviceInfo’**
cc1plus: aviso: no se reconoce la opción de línea de órdenes "-Wno-unnamed-type-template-args" [activado por defecto]
cc1plus: aviso: no se reconoce la opción de línea de órdenes "-Wno-delete-non-virtual-dtor" [activado por defecto]
cc1plus: aviso: no se reconoce la opción de línea de órdenes "-Wno-narrowing" [activado por defecto]
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/gpu_info.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
cc1plus: aviso: no se reconoce la opción de línea de órdenes "-Wno-unnamed-type-template-args" [activado por defecto]
cc1plus: aviso: no se reconoce la opción de línea de órdenes "-Wno-delete-non-virtual-dtor" [activado por defecto]
cc1plus: aviso: no se reconoce la opción de línea de órdenes "-Wno-narrowing" [activado por defecto]
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2
我尝试卸载FFMPEG并使用不同的cmake标志,但没有任何更改。我也尝试在网络上搜索相关问题,但我只找到了FFMPEG建议,但没有提到gpu_info.cpp。该文件是编译所必需的,或者我应该尝试以某种方式排除它?
(我跟着这个教程安装所有必要的文件:http://www.ozbotz.org/opencv-installation/ ,在这里我发现了一个类似的问题,但没有建议工作对我来说:http://stackoverflow.com/questions/16321616/opencv-2-4-5-make-error)提前
感谢。
非常感谢您的快速回答,我很害怕,原因可能是这样的。顺便说一下,我只是一个git初学者,所以我想知道是否有某种方法可以手动将此提交与我的OpenCV目录合并。我尝试使用这里显示的一些命令:[链接](http://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide/1350157#1350157),但我无法使他们工作 – Str1101
谢谢,它工作正常! (在第一时间,我认为有一些错误,但经过一些研究后,我发现我没有配置SSH密钥,我终于设法解决它。如果有人遇到问题,可能会发现有用:[链接]( https://help.github.com/articles/generating-ssh-keys)和[link](https://drupal.org/node/1066928)) – Str1101