буферы протокола — Как прочитать созданный на C # файл Protobuf в фоновой задаче C ++ для Windows Phone 8.1

C ++ на самом деле не моя сфера, поэтому извиняюсь, если это должно быть очевидно.

У меня есть сгенерированное на C # сообщение protobuf-net, которое я хочу перенаправить в свою модель в фоновой задаче C ++ в Windows Phone 8.1 (возможно, в необработанном уведомлении), чтобы я мог обновить некоторые Live Tiles.

Я посмотрел на Обновление плитки из примера фоновой задачи и я могу следить за тем, как это работает, и я должен быть в состоянии выяснить, как получить доступ к файловой системе из Пример доступа к файлу. Я озадачен тем, как мне следует загружать файл pbf в модель, которую я могу передать в процедуры обновления Tile.

Очевидно, я мог бы сделать это в C #, но совет, как представляется, заключается в том, что объем памяти меньше в C ++

[Обновление] Шаги на данный момент

  1. Создайте файл .proto из версии C #, используя Serializer.GetProto с моей моделью C #
  2. Скачать компилятор protoc с Google
  3. Используйте protoc -I = «C: \ temp» —cpp_out = «C: \ temp» «C: \ temp \ Model.proto» для генерации скомпилированной модели, для этого потребовалась некоторая итерация и настройка файла .proto (.первичная документация)
  4. Создать C ++ DLL в Visual Studio
  5. Добавьте файлы .pb.h и .pb.cc, созданные на шаге 3

Теперь я в замешательстве (сказал, что C ++ — это не мое), очевидно, я должен каким-то образом включить библиотеку protobuf. Это лучший вариант, чтобы включить все исходные файлы по одному или есть лучший способ?

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector