2013-07-07 14 views
5

我目前在我的protoc.exe旁边有一个名为addressbook.proto的文件。我无法生成.h和.cc文件。下面是我在做什么在协议缓冲区中缺少带有protoc的输入文件

protoc --cpp_out=c:\addressbook.proto 

但是我得到如下回应

Missing input file. 

什么我可能是做错了什么建议?

+0

的-cpp_out标签指定生成的输出目录c源代码。 –

+0

那么我doig错了什么? – MistyD

回答

10

-cpp_out标记指定生成的c源代码的输出目录。

我会建议尝试(如果proto是C下的实际存储:目录c:\ addressbook.proto)

protoc c:\addressbook.proto --cpp_out=./ 

protoc addressbook.proto --cpp_out=./ 
+1

'protoc addressbook.proto --cpp_out =。/'窍门 – MistyD