Makefile:160:目标'all'的配方失败

时间:2017-12-24 19:45:32

标签: ubuntu raspberry-pi raspbian qpython3 opencv3.3

Guys正在尝试在Pi模型B上的Raspbian拉伸Noobs上安装opencv 3.3.1 我正在关注this教程。

但是当我输入

cmake
-D CMAKE_BUILD_TYPE=RELEASE \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_EXTRA_MODULES_PATH= ~/Opencv_contrib-3.3.1/modules \
-D BUILD_opencv_python3=yes \
-D BUILD_EXAMPLES=ON \
-D WITH_CUDA=OFF.. `

然后我输入make -j2

要收到此错误

[  7%] building cxx object 3rsparty/openexr/CMakeFiles/IlmImf.dir/IlmImf/    ImfZipcompressor.cpp.o
[  7%] linking cxx static library.. /lib/libIlmImf.a
[  7%] built target IlmImf
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2

有什么问题?

2 个答案:

答案 0 :(得分:1)

我发现问题出现在这一行

/home/pi/opencv3.3.1/3rdparty/carotene/src/absdiff.cpp:42:22: fatal error: common.hpp: no such file or directory
 #include "common.hpp"

我已浏览目录并打开absdiff.cpp查找#include "common.hpp" 但是在同一目录中没有名为common.hpp的文件,所以我从中复制了common.hpp / home / pi / opencv /第三方/胡萝卜素/ src / 我使用此代码克隆了哪个     git clone https://github.com/Itseez/opencv.git opencv

我不知道为什么opencv-3.3.1在下载过程中没有它或只是一个问题......

或者只是重新下载opencv-3.3.1

答案 1 :(得分:0)

我发现问题出现在这一行

/home/pi/opencv3.3.1/3rdparty/carotene/src/absdiff.cpp:42:22: fatal error: common.hpp: no such file or directory
 #include "common.hpp"

我已浏览目录并打开absdiff.cpp查找#include "common.hpp" 但是在同一目录中没有名为common.hpp的文件,所以我从中复制了common.hpp和common.cpp / home / pi / opencv /第三方/胡萝卜素/ src / 我使用此代码克隆了哪些

git clone https://github.com/Itseez/opencv.git opencv

我不知道为什么opencv-3.3.1没有这个文件,或者下载可能是个问题