当前位置: 首页 > 知识库问答 >
问题:

使用已编译版本的openCV时出错

金瑞
2023-03-14

我已经为Rhtml" target="_blank">aspberry PI使用了已经编译好的openCV版本。任何感兴趣的人的链接

//usr/local/lib/libopencv_calib3d.so.2.4:未定义对`CV::Mutex::Unlock()'的引用

//usr/local/lib/libopencv_calib3d.so.2.4:未定义对`CV::mutex::lock()‘的引用

//usr/local/lib/libopencv_ocl.so.2.4:对CV::TLSDataContainer::GetData()常量的未定义引用

//usr/local/lib/libopencv_features2d.so.2.4:未定义对`CV::Algorithminfo::AddParam(CV::Algorithm&,char const*,float&,bool,float(CV::Algorithment::)(),void(CV::Algorithment::)(float),std::basic_string,std::allocator>const&)‘的引用

//usr/local/lib/libopencv_features2d.so.2.4:未定义对`CV::Algorithminfo::AddParam(CV::Algorithm&,char const*,short&,bool,int(CV::Algorithm::)(),void(CV::Algorithm::)(int),std::Basic_String,std::Allocator>const&)'的引用

//usr/local/lib/libopencv_calib3d.so.2.4:未定义对`CV::Mutex::Mutex()‘的引用

//usr/local/lib/libopencv_ocl.so.2.4:未定义对`CV::TlsDataContainer::TlsDataContainer()‘的引用

//usr/local/lib/libopencv_calib3d.so.2.4:未定义对`CV::ParallelLoopBody::~ParallelLoopBody()‘的引用

共有1个答案

张星洲
2023-03-14

您没有将可执行文件链接到程序所需的多个库中

尝试使用以下命令:

g++ -lpthread `pkg-config opencv --libs` -I/usr/local/include/ -lraspicam -lraspicam_cv -L/opt/vc/lib -lmmal -lmmal_core -lmmal_util -I/usr/include -lwiringPi test3.cpp -o test3 
 类似资料:
  • 从Eclipse运行install时,我们没有问题,因为编译器版本设置为1.8。 在终端上运行mvn安装时,我们得到以下错误。 当使用mvn install-X时,我们看到目标1.5 然而,这里是我的java和javac版本 我似乎从我运行的每个版本中,我们应该有1.8的合规性,但maven目标继续尝试安装1.5的合规性。

  • 最近我实现了一个新的构建器与gradle运行詹金斯。我们的项目包含jasper报告,所以我在下面添加了一个由jasper报告api提供的蚂蚁任务来编译jasper报告。 一切都很好,编译和预期的工作,但在部署项目到服务器后,在运行时得到以下错误。 [8/3/17 14:38:53:340 EET] 000000f5 SystemOut O ERROR[14:38:53,333-WebContain

  • 无效的源版本:1.7 Java home设置为:$echo$java_home/library/Java/javaVirtualMachines/jdk1.7.0_25.jdk/contents/home

  • 问题内容: 我想使用更新版本的l2switch插件,但是当我尝试编译项目时,出现以下错误: 我认为问题不在我的.m2文件夹中,因为我能够正确地编译Openflowplugin项目。另外我正在使用Java 8.0,我的操作系统是Windows 10(我正在使用Maven插件通过提示符进行编译)我正在使用的命令是mvn clean install -U -DskipTests ps:我还没有编辑l2s

  • 我用Intellij来解决这个问题。但我有最新版本的所有新安装在我的系统。 ...已由最新版本的Java运行时(类文件版本57.0)编译,此版本的Java运行时仅识别52.0以下的类文件版本 我已经设定: 完整的错误消息: