【问题标题】:OpenCV & Microsoft Visual Studio 2012 issue with cmaklist.txtcmaklist.txt 的 OpenCV 和 Microsoft Visual Studio 2012 问题
【发布时间】:2013-01-12 07:11:49
【问题描述】:

在接受解决 tuple::too many arguments 问题的建议时,这里发布了 OpenCV & Microsoft Visual Studio 2012 ( for x64 )

当我尝试添加 if( MSVC ) # VS2012 doesn't support correctly the tuples yet add_definitions( /D _VARIADIC_MAX=10 ) endif()

到顶层 cmakelists.txt 的末尾我收到此错误-

解析错误。需要一个命令名称,得到带有文本“”的未引用参数。 配置不完整,出现错误!

我的问题是这段代码应该插入到哪里?这个错误的原因是什么?

谢谢!

【问题讨论】:

    标签: opencv cmake


    【解决方案1】:

    add_definitions 命令看起来没问题。你也可以使用

    add_definitions(-D_VARIADIC_MAX=10)
    

    但这不应该有任何区别。

    您看到的错误消息与 CMake 无法解析您的构建文件夹中的 CMakeCache.txt 文件有关。

    尝试删除 CMakeCache.txt 并重新运行 CMake。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-03
      相关资源
      最近更新 更多