我正在尝试运行来自 https://docs.opencv.org/master/db/df5/tutorial_linux_gcc_cmake.html 的示例代码.我使用 Ubuntu 16。我在 /home/marcin/opencv/
目录中安装了 OpenCV。我使用 CMakeLists.txt
文件,就像在示例中一样,添加了一行
set (CMAKE_CXX_STANDARD 11)
我在终端运行
cmake -D CMAKE_PREFIX_PATH=/home/marcin/opencv/build
我得到正输出。但是当我尝试运行 make 命令时,我得到:
make[2]: *** No rule to make target '/home/marcin/opencv/build/lib/libopencv_core.so.4.0.1',
needed by 'DisplayImage'. Stop.
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/DisplayImage.dir/all' failed
make[1]: *** [CMakeFiles/DisplayImage.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
最佳答案
作为@Tsyvarev 的建议,我又重新安装了一次库。好像坏掉了。
关于c++ - 尝试运行 OpenCV 代码时出现 “no rule to make target” 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53972339/