我正在尝试使用 QtLocation 但不能!我不明白为什么!我在 ubuntu 14.04 上使用 qt5.3.2。
这很奇怪,因为我将这一行添加到我的 .pro 文件中:
QT += network
CONFIG += mobility
MOBILITY += location
就qmake成功了。我检查了我的 qt5 库,我可以找到这个库,但我仍然无法使用它!
它无法识别我的包含和打印错误,如下所示:
QGeoCoordinate: No such file or directory
而且 int 并不是唯一不能识别的包含。一般来说它不识别QGeo类型!
TL;DR:将其添加到您的 .pro 文件中:
QT += positioning
QGeo* 类(和 QNmeaPositionInfoSource)捆绑在它们自己的库中,需要如上所述进行引用。
除此之外,“MOBILITY”和“CONFIG”语句看起来像是 Qt4 的一些遗留物,上面的行应该足够了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)