问题
I currently have a file called addressbook.proto in next to my protoc.exe. I am having difficulty generating the .h and the .cc file. Here is what I am doing
protoc --cpp_out=c:\addressbook.proto
However I get the following response
Missing input file.
Any suggestions on what I might be doing wrong ?
回答1:
The -cpp_out tag specifies the output directory for generated c source code.
I would suggest trying (if proto is actually stored under the c: directory c:\addressbook.proto)
protoc c:\addressbook.proto --cpp_out=./
or
protoc addressbook.proto --cpp_out=./
来源:https://stackoverflow.com/questions/17515840/missing-input-file-with-protoc-in-protocol-buffer