没明白lz的需求, protoc 处理.proto文件, 生成 .h 和 .cc, 然后.cc文件 lz会编译生成库文件, 然后你提供给别人用, 你就只提供 .h 和 编译好的库文件就好了, 不提供.cc不就可以了么, 这跟头文件是否分离出来有什么关系呢?
莫非lz想要的是 protoc --cpp_out=./include/ test.proto rm -rf ./include/*.cc protoc --cpp_out=./src/ test.proto rm -rf ./src/*.h 然后include下面只有头文件,src下面只有cc文件。。。。。
protoc --cpp_out=./include/ test.proto rm -rf ./include/*.cc protoc --cpp_out=./src/ test.proto rm -rf ./src/*.h
提醒:protobuf,gcc,g++都是开源的。
24,854
社区成员
27,343
社区内容
加载中
试试用AI创作助手写篇文章吧