Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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
C++ 在ubuntu中编译的Opencv应用程序在redhat中不起作用;符号查找错误“;_C++_Opencv_Ubuntu_Redhat - Fatal编程技术网

C++ 在ubuntu中编译的Opencv应用程序在redhat中不起作用;符号查找错误“;

C++ 在ubuntu中编译的Opencv应用程序在redhat中不起作用;符号查找错误“;,c++,opencv,ubuntu,redhat,C++,Opencv,Ubuntu,Redhat,我在ubuntu中用EclipseCDT开发了一个应用程序,它使用OpenCV从视频中获取帧并进行处理。我在ubuntu中编译和执行它没有问题,但当我尝试在redhat中运行它时,我遇到了以下问题: ./PruebasOpencv: symbol lookup error: ./PruebasOpencv: undefined symbol: _ZN2cv12VideoCaptureC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE

我在ubuntu中用EclipseCDT开发了一个应用程序,它使用OpenCV从视频中获取帧并进行处理。我在ubuntu中编译和执行它没有问题,但当我尝试在redhat中运行它时,我遇到了以下问题:

./PruebasOpencv: symbol lookup error: ./PruebasOpencv: undefined symbol: _ZN2cv12VideoCaptureC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
我使用cmake在两个操作系统中安装并编译了opencv-2.4.9
Ubuntu版本16.04
RedHat版本RHEL 7.1


如果您有任何建议,我们将不胜感激。

您也必须用RH编译您的应用程序。我不知道Ubuntu中编译的应用程序是否与RH兼容。也许RH中缺少一些库依赖项

您可以通过以下方式检查应用程序依赖关系:

ldd yourApp

你也必须用RH编译你的应用程序。我不知道Ubuntu中编译的应用程序是否与RH兼容。也许RH中缺少一些库依赖项

您可以通过以下方式检查应用程序依赖关系:

ldd yourApp

你是用RedHat编译的吗?你是用RedHat编译的吗?谢谢你这么快的回答,我会试试的。我已经用RedHat编译了代码,效果很好!有时候最简单的解决方案是我们不想看到的。谢谢你这么快的回答,我会尝试一下。我已经用redhat编译了代码,它成功了!有时候,最简单的解决方案是我们不想看到的