c语言 - CMake Error at 3rdparty/libtiff/CMakeLists.txt:27 (ocv_include_directories): 未知的 CMake 命令"ocv



对,所以我正在尝试在VS2012中构建一个项目,并且在过去的2天里我一直在追查各种错误...我正在处理很多遗留代码,它处理OpenCV2.1

因此,在追查我需要的所有第三方文件后,我现在收到以下错误:错误 C1021:无效的预处理器命令"cmakedefine" C:\OpenCV2.1\3rdparty\libtiff\tif_config.h

线:

/* Define to 1 if you have the <assert.h> header file. */
#cmakedefine HAVE_ASSERT_H

这是我在这里找到的唯一帮助:无法使用 Visual C++ 编译 Allegro

建议我需要用cmake重建OpenCV。 此时我收到错误:

CMake Error at 3rdparty/libtiff/CMakeLists.txt:27 (ocv_include_directories):   Unknown CMake command "ocv_include_directories".

在可视化编辑器中。 所以我把它追溯到这里。

所以我在命令行中运行它,如下所示:

cmake C:/OpenCV2.1 -DBUILD_SAMPLES=ON

哪个吐出更多错误: CMake Error at 3rdparty/libtiff/CMakeLists.txt:5 (project): 使用不正确的参数数调用的项目项目

CMake Error at 3rdparty/libtiff/CMakeLists.txt:27 (ocv_include_directories):
  Unknown CMake command "ocv_include_directories".

我找不到任何ocv_include_directories文档。 我尝试过遵循多个OpenCV cmake教程,但没有任何成功。

事实证明,问题实际上是我有Visual Studio 2012,而我正在使用的代码库是Visual Studio 2008构建的。 不可能追踪所有这些错误。 解决方案是卸载 2012 并安装 2008。

相关内容

  • 没有找到相关文章

最新更新