0

当接受解决此处发布的 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 的末尾我收到此错误-

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

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

谢谢!

4

1 回答 1

0

add_definitions命令看起来不错。你也可以使用

add_definitions(-D_VARIADIC_MAX=10)

但这不应该有任何区别。

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

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

于 2013-01-12T11:57:10.157 回答