Makefile:160: rețeta pentru ținta ‘all’ a eșuat (Programare, Ubuntu, Zmeură Pi, Raspbian, Qpython3, Opencv3.3)

user9134780 a intrebat.

Băieți, încerc să instalez opencv 3.3.1 pe Raspbian stretch Noobs pe modelul Pi BI sunt următoarele acest tutorial.

Dar când scriu

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.. `

Și apoi am scris make -j2

Pentru a obține această eroare

[  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

Care este problema?

1 răspunsuri
user9134780

Am constatat că problema era în această linie

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

M-am uitat prin director și am deschis absdiff.cpp pentru a găsi #include "common.hpp" Dar nu există nici un fișier numit common.hpp în același director așa că am copiat common.hpp din/home/pi/opencv/3rd party/carotene/src/Which i clonat folosind acest cod git clone https://github.com/Itseez/opencv.git opencv

Nu știu de ce opencv-3.3.1 nu o are sau este doar o problemă în timpul descărcării…

Sau descărcați din nou opencv-3.3.1.