【发布时间】: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