Google TestをVisual C++ 11でビルドする
解凍したフォルダにmsvcというフォルダがあり、その中にVisual Studio 2008の.slnファイルがあるのでそれを2012に変換してビルドすればいいのですが、そのままビルドしようとするとstd::tuple辺りでエラーが出ます。これはVC++のSTLがまだC++11の可変長テンプレート引数に対応しておらず、マクロで引数N個までエミュレートしているせいで、そのN個より多い引数を指定するとエラーになってしまうからです。
ブログズミ: Visual Studio 11 Beta で Google Test を使う
こちらにその解決方法が載っています。