我在Raspberry Pi上做了以下事情:
cd ~
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.1.0.zip
wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip
cd ~/opencv-3.1.0/
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv/contrib-3.1.0/modules -D BUILD_EXAMPLES=ON ..
make -j4
make -j4
返回make: *** No targets specified and no makefile found. Stop.
我检查了make使用make --version
安装在我的设备上,发现我的版本是4.0。我也试过运行像/usr/bin/make -j4
这样的东西,但继续得到同样的错误。
从我在网上找到的,我想我应该期望makefile或Makefile在我的目录中但不存在。
我做错了什么,如何解决这个问题?
附加信息
我一直看到./configuration文件的引用,但我没有这个文件。
当我完成我的问题中概述的步骤时,我不确定出了什么问题。我没有看到任何错误。
但是,我删除了build文件夹并再次运行以下内容:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv/contrib-3.1.0/modules -D BUILD_EXAMPLES=ON ..
make -j4
这次我注意到了更多的文件,包括Makefile。现在,当我运行make -j4
时,它运行没有错误。