小编Ari*_*dam的帖子

链接期间无法找到 OpenCV(从源代码编译)

我正在尝试qgifer-0.2.1-source在 Ubuntu 中从其源代码进行编译。我已经安装了所有依赖项。我正在根据源代码的自述文件中的以下说明进行编译。

cd qgifer_source_dir
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX="/usr/local/" -DQUIET_MODE=ON
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

一切都很好,包括编译和 obj 创建,但是当它开始链接时,文件frameplayer.cpp失败了。

好像是 OpenCV 包的问题。我已经按照说明安装了 OpenCV 。

OpenCV 详细信息:

$ pkg-config opencv --libs
-L/usr/local/lib -lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_core -lopencv_hal 
Run Code Online (Sandbox Code Playgroud)

错误文件frameplayer.cpp的标题包含:

#ifndef FRAMEPLAYER_H
#define FRAMEPLAYER_H

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
Run Code Online (Sandbox Code Playgroud)

OpenCV 安装在我的系统中,如下所示:

  1. 这包含 OpenCV 的 cmake 配置文件

    /usr/local/share/OpenCV
    
    Run Code Online (Sandbox Code Playgroud)
  2. hpp 文件(核心、highgui ..)位于 …

apt compiling software-installation

8
推荐指数
0
解决办法
821
查看次数

标签 统计

apt ×1

compiling ×1

software-installation ×1