【问题标题】:opencv ubuntu 12.04 Cmake error : Source directory does not appear to contain CmakeLists.txtopencv ubuntu 12.04 Cmake 错误:源目录似乎不包含 CmakeLists.txt
【发布时间】:2014-07-31 23:23:37
【问题描述】:

我使用的是 Ubuntu 12.04。我试图使用http://karytech.blogspot.in/2012/05/opencv-24-on-ubuntu-1204.html中显示的步骤安装 OpenCV

但是当涉及到编译步骤时,我得到一个错误:

clive@clive-Aspire-4755:~/OpenCV-2.4.0/build$ cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

CMake Error: The source directory "/home/clive" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

谁能帮帮我?

注意:CMakeLists.txt 文件存在于文件夹 OpenCV-2.4.0 中,而不是在构建中。

【问题讨论】:

  • 嗯。出于某种原因,.. 似乎是 /home/clive,而应该是 home/clive/OpenCV-2.4.0
  • 您之前是否使用不同的选项运行过 cmake 命令?如果是这样,也许您应该删除构建文件夹中的所有文件并重新运行 cmake。
  • 那个 2 年前的博客上的说明在 cmake 使用方面似乎是合理的。
  • 是的,我确实尝试删除构建文件夹中的所有文件,但错误仍然存​​在。

标签: c++ opencv ubuntu terminal cmake


【解决方案1】:

在命令末尾尝试/home/clive/OpenCV-2.4.0 而不是..

此外,关于您尝试为设置设置的选项,使用 ccmake 代替 cmake 通常更容易。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,使用以下命令解决了

     Try with cmake .. your command
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-31
      • 1970-01-01
      • 2021-07-19
      • 2014-10-06
      • 2016-08-27
      • 2015-05-12
      • 1970-01-01
      • 2013-12-09
      相关资源
      最近更新 更多