小编Gan*_*Yin的帖子

在编译协议缓冲区生成的源文件时,是否有更好的方法来解决警告?

对于一个简单的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 …

c++ 64-bit protocol-buffers visual-c++

16
推荐指数
2
解决办法
4447
查看次数

如何从源代码编译Windows的svn python绑定?

我正在设置一个新的svn + trac环境,svn服务器的版本是1.6.11,然后我找不到任何相应的预编译的svn-python绑定,最后我发现了以下线程:

适用于Windows的Python SVN绑定

所以,我的问题是:如何从这些来源编译?

http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/python/

python svn windows

2
推荐指数
1
解决办法
1024
查看次数

标签 统计

64-bit ×1

c++ ×1

protocol-buffers ×1

python ×1

svn ×1

visual-c++ ×1

windows ×1