参考:protobuf
ProtoBuf 通过 proto 文件生成 cc/h 文件的步骤如下( Linux 下):
- 先通过 protobuf 源文件编译出 protoc 可执行文件
git clone https://github.com/protocolbuffers/protobuf.git
cd protobuf/
git checkout -b v2.6.1 origin/2.6.1-artifacts
wget https://codeload.github.com/google/googletest/tar.gz/release-1.5.0
tar -zxvf release-1.5.0
mv googletest-release-1.5.0/ gtest
./autogen.sh
./configure
make -j8
sudo make install
- 然后通过 proto 文件生成 cc/h 文件:
cd src
./protoc --proto_path=. --cpp_out=. ./Test.proto
如果 make install
失败,则直接使用全路径的 protoc 生成 cc/h 文件:
cd protobuf
./src/protoc --proto_path=. --cpp_out=. ./Test.proto
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)