【问题标题】:CMake error for OpenCV compilation in WindowsWindows 中 OpenCV 编译的 CMake 错误
【发布时间】:2016-06-02 06:20:39
【问题描述】:

我正在尝试使用 CMake 将“Source”文件夹中的文件构建到“Build”文件夹,以便在 Eclipse 中构建 OpenCV 程序。但我面临以下错误:

C++ 编译器“C:/MinGW/bin/g++.exe”无法编译简单的 测试程序。它失败并显示以下输出: 更改目录:C:/opencv/mbuild/CMakeFiles/CMakeTmp 运行构建命令:“C:/CMake/bin/cmake.exe”“cmTC_03910/fast” CMake 错误:源目录 “C:/opencv/mbuild/CMakeFiles/CMakeTmp/cmTC_03910/fast”不存在。 指定 --help 使用,或按 CMake GUI 上的帮助按钮。 CMake 将无法正确生成此项目。 调用堆栈(最近的调用优先): CMakeLists.txt:93(项目)

我已经多次安装 MinGW 和 CMake,但仍然遇到同样的错误。

请帮帮我!!提前致谢

【问题讨论】:

  • 请显示您的 CMakeLists.txt 否则我们将无法查看错误可能来自何处。检查文件夹“C:/opencv/mbuild/CMakeFiles/CMakeTmp/cmTC_03910/fast”是否存在?
  • 感谢@Surneef 的回复。我不知道在哪里可以找到 CMakeLists.txt。此外,该文件夹不存在。我现在该怎么办?
  • 如果没有 CMakeLists.txt ,如何使用 CMake 构建程序?它应该与您的来源(或在父文件夹中)
  • 是的,很抱歉,它在 Sources 文件夹中
  • 由于我的防病毒软件,我有时会遇到类似的问题。可以暂时禁用吗?

标签: c++ eclipse opencv cmake mingw


【解决方案1】:

正如本教程中提到的PyIMageSearch opencv install 如果您使用的是 opencv 3.1 版,则应设置 -D INSTALL_C_EXAMPLES=OFF \ 而不是 ON 我用这种方式解决了问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 2020-11-02
    • 2020-08-26
    • 2012-12-31
    • 2011-11-20
    相关资源
    最近更新 更多