ubuntu16.04安装opencv3.4.5时,参考这篇文章,
运行: cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
出现了错误:CMake Error: The source directory “/home/user” does not appear to contain CMakeLists.txt.
出错分析:
认真分析报错,没有在/home/user中找到CMakeLists.txt,到文件中找一下确实如此,“…”是指返回上级目录,my_build_dir和Opencv3.4.5同级在/home/user目录中,CMakeLists.txt在Opencv3.4.5目录中,因此,返回上一级之后还要进入Opencv3.4.5目录。
解决方法:
修改语句:cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv-3.4.5
结果就可以正常运行: