Aqu*_*irl 0 c++ qt pointers qt-mobility
QGeoRoutingManager:http://apidocs.meego.com/1.0/qtmobility/qgeoroutingmanager-members.html
这个类没有构造函数.我忘记了为其指针分配内存的方法.
我做了:
QGeoRoutingManager *a = new QGeoRoutingManager ();
Run Code Online (Sandbox Code Playgroud)
这归因于错误:
calculateRoute.cpp:16: error: no matching function for call to ‘QtMobility::QGeoRoutingManager::QGeoRoutingManager()’
../../../../tarBalls/qt-mobility-opensource-src-1.2.0/install/include/QtLocation/qgeoroutingmanager.h:91: note: candidates are: QtMobility::QGeoRoutingManager::QGeoRoutingManager(const QtMobility::QGeoRoutingManager&)
Run Code Online (Sandbox Code Playgroud)
我应该传递什么,根据错误消息"const QtMobility :: QGeoRoutingManager&"
这是一个单例类,您可以像这样访问它:
QGeoServiceProvider::routingManager().
Run Code Online (Sandbox Code Playgroud)
检查文档
| 归档时间: |
|
| 查看次数: |
160 次 |
| 最近记录: |