在采纳解决tuple::太多参数问题的建议时,在这里发布OpenCV &Microsoft Visual Studio 2012 (for x64)
,当我试图添加if( MSVC ) # VS2012 doesn't support correctly the tuples yet
add_definitions( /D _VARIADIC_MAX=10 )
endif()
解析错误。期望一个命令名,得到未引用的文本""参数。配置未完成,发生错误!
我的问题是应该在哪里插入这段代码?这个错误的原因是什么?
谢谢!
add_definitions
命令看起来正常。也可以使用
add_definitions(-D_VARIADIC_MAX=10)
但是这应该没有什么区别。
你看到的错误信息与CMake无法解析构建文件夹中的CMakeCache.txt文件有关。
尝试删除CMakeCache.txt并重新运行CMake.