У меня есть приложение, которое должно проверять текущее местоположение время от времени (настраиваемое, но обычно от 5 секунд до 5 минут), я ранее проверял это, вызывая скрипт Python и анализируя вывод терминала в C ++, что явно не лучшее решение.
Я хотел бы иметь возможность общаться с GPSd из C ++, но не могу найти подходящую библиотеку, есть ли что-то очевидное, чего мне не хватает, или мне придется искать другой способ обойти это?
В дистрибутив gpsd входит подключаемая сервисная библиотека C, класс оболочки C ++, и модуль Python которые разработчики приложений, поддерживающих gpsd, могут использовать для инкапсуляции всего взаимодействия с gpsd.
Так что отдельного проекта нет, сама загрузка исходного кода gpsd содержит библиотеку, которую вы ищете.
Других решений пока нет …