google test 프로젝트를 VS2012에서 컴파일할 때 다음과 같은 에러가 날 수 있습니다.


'std::tuple' : too many template arguments


gtest_vs2012_compiler_error.png




이 경우 프로젝트 옵션에 다음과 같은 preprocessor를 추가하면 컴파일 에러를 방지할 수 있습니다(Debug, Release mode 모두 다).


_VARIADIC_MAX=10


gtest_vs2012_compiler_error_preprocessor.png


출처 : https://code.google.com/p/googletest/issues/detail?id=412