对于一个简单的proto文件:
message Person {
required int32 id = 1;
required string name = 2;
optional string email = 3;
}
它是由protoc.exe编译的,结果用于一个简单的测试项目,除了包括protoc生成的文件之外什么也没做.
我正在使用msvc10来构建测试项目(x64),然后它给了我很多警告:
Warning 1 warning C4244: 'return' : conversion from '__int64' to 'int', possible loss of data D:\Work\protobuf-trunk\src\google\protobuf\descriptor.h 1441 1 testProtobuf ... Warning 11 warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data D:\Work\protobuf-trunk\src\google\protobuf\unknown_field_set.h 142 1 testProtobuf Warning 12 warning C4267: 'return' : conversion from 'size_t' to 'int', possible loss of data D:\Work\protobuf-trunk\src\google\protobuf\unknown_field_set.h 237 1 testProtobuf …
我正在设置一个新的svn + trac环境,svn服务器的版本是1.6.11,然后我找不到任何相应的预编译的svn-python绑定,最后我发现了以下线程:
所以,我的问题是:如何从这些来源编译?
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/python/