近来要学习protobuf的协议生成,需要从网上下载它的代码,从这个SVN地址下载:
http://protobuf.googlecode.com/svn/trunk
下载完成之后,就可以到protobuf\vsprojects目录下找到VC2008的工程文件,然后打开工程进行转换,这个没有问题。但在编译过程里会出现两个问题,第一个问题如下:
1>------ Build started: Project: gtest_main, Configuration: Debug Win32 ------
1> gtest_main.cc
1>e:\protobuf\gtest\include\gtest\gtest-printers.h(556): error C2977: 'std::tuple' : too many template arguments
1> c:\program files (x86)\microsoft visual studio 11.0\vc\include\utility(73) : see declaration of 'std::tuple'
1>e:\my\git\protobuf\gtest\include\gtest\gtest-printers.h(564): error C2977: 'std::tuple' : too many template arguments
1> c:\program files