目前我的 protoc.exe 旁边有一个名为 addressbook.proto 的文件。我在生成 .h 和 .cc 文件时遇到困难。这是我正在做的
protoc --cpp_out=c:\addressbook.proto
但是我得到以下响应
Missing input file.
对我可能做错了什么有什么建议吗?
最佳答案
-cpp_out 标签指定生成的 c 源代码的输出目录。
我会建议尝试(如果 proto 实际上存储在 c: 目录下 c:\addressbook.proto)
protoc c:\addressbook.proto --cpp_out=./
或
protoc addressbook.proto --cpp_out=./
关于c++ - Protocol Buffer 中缺少带有协议(protocol)的输入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17515840/