protoc

    1熱度

    1回答

    我想在我的Android應用程序中使用Protobuf。 因此,要做到這一點,我添加了以下線在我gradle.build文件: buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } } dependencies { cla

    6熱度

    1回答

    我一直試圖在我的Python程序中使用協議緩衝區,但無法讓它正常工作。我正在運行Windows 8機器,並嘗試過Python 2.7.6和Python 3.3。 我下載了Python的二進制協議緩衝編譯器,並用它從我的myProto.proto文件生成myProto_pb2.py,但是當我收到以下錯誤,當我跑我的Python程序:從「進口myProto_pb2」行 ,我得到的 from googl

    1熱度

    1回答

    我有一個.proto文件和一個pbf(協議緩衝區文件)。無論如何,我可以將pbf文件「轉儲」成某種冗長的人類可讀輸出格式?我只想看看它裏面的數據並看看裏面的數據。 理想我正在尋找一個開源的CLI工具在Linux上運行該會工作是這樣的: commandname spec.proto data.pbf 這是否存在?我試過cat data.pbf | protoc --decode_raw,但是我在

    0熱度

    1回答

    我有一個google protobuf file從OpenStreetMap,具體我有1.4MB Liechtenstein country extract from Geofabrik。 protoc命令聲稱它使用--decode_raw選項「將原始標記/值寫入標準輸出」。不過,我不斷收到此錯誤: $ cat liechtenstein-latest.osm.pbf | protoc --dec

    0熱度

    1回答

    我想編譯使用maven protoc plugin和我在Cygwin內部構建的protoc可執行文件的協議緩衝區代碼。我無法從Cygwin或Windows命令行執行此操作。下面是我在Windows中運行它時得到的輸出,但從Cygwin運行時錯誤是相同的。我覺得這很奇怪,因爲如果問題是路徑翻譯,那麼我希望其中一個工作。可執行文件是用Cygwin的g ++編譯的事實可能會影響事物嗎? (爲了說明問題,

    5熱度

    1回答

    我目前得到指向我在由protoc產生的頭文件,這些行錯誤: #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer hea