windwos 编译 protobuf

1、github上面下载最新的 protobuf 版本,我的是protobuf-3.4.1


2、安装cmake,下载最新的64位的安装,默认安装,添加系统path


3、我安装的是vs2012,64位编译,打开vstool 64位命令行工具

      32位选择vs32位工具,64位选择64位工具


4、cd到 protobuf-3.4.1/cmake目录


5、mkdir debug & cd debug


6、cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug -Dprotobuf_BUILD_TESTS=OFF  -Dprotobuf_BUILD_SHARED_LIBS=ON ../

    -DCMAKE_BUILD_TYPE 这个可以编译Debug 和 Release版本 ,-Dprotobuf_BUILD_TESTS这个是test的工程没下载不编译,

   -Dprotobuf_BUILD_SHARED_LIBS 这个设定runtime链接方式 ON动态链接 OFF 是静态链接


7、nmake 等待编译完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值