我有一个应用程序需要每隔一段时间检查一次当前位置(可配置,但通常在 5 秒到 5 分钟之间),我之前一直通过调用 Python 脚本并用 C++ 解析终端输出来检查这一点,这显然不是他最佳解决方案。
我希望能够从 C++ 中与 GPSd 通信,但似乎找不到合适的库,是否有明显的我遗漏的东西或者我必须找到另一种方法来解决这个问题?
从gpsd 主页:
gpsd 发行版包括一个可链接的 C 服务库、一个 C++ 包装类和一个 Python 模块,支持 gpsd 的应用程序的开发人员可以使用它来封装与 gpsd 的所有通信。
所以没有单独的项目,gpsd 源下载本身包含您正在寻找的库。