Bonjour,

J'ai récupéré sur internet un programme permettant de tester QtMobility et notamment l'affichage de carte.

J'ai rajouter les dépendances mais il fait comme si il ne m'avait pas trouvé les fichier et me fait une erreur sur la 1er ligne:

Desktop_Qt_4_8_1_for_GCC__Qt_SDK__Debug/../Prog2/main.cpp:80: erreur : undefined reference to `QtMobility::QGeoServiceProvider::availableServiceProviders()'

Voici mon fichier .pro:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
SOURCES += \
    main.cpp 
 
 
INCLUDEPATH += /usr/local/qwt-6.1.0-svn/include
 
unix:!macx:!symbian: LIBS += -L$$PWD/../../../../../../usr/local/qwt-6.1.0-svn/lib/ -lqwt
 
INCLUDEPATH += $$PWD/../../../../../../usr/local/qwt-6.1.0-svn/include
DEPENDPATH += $$PWD/../../../../../../usr/local/qwt-6.1.0-svn/include
 
 
INCLUDEPATH += /opt/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/include/qt4/QtLocation
DEPENDPATH += /opt/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/include/qt4/QtLocation
 
INCLUDEPATH += /opt/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/include/qt4/QtMobility
DEPENDPATH += /opt/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/include/qt4/QtMobility
 
HEADERS +=
Le programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
#include <QApplication>
#include <QGraphicsScene>
#include <QGraphicsView>
#include <QMessageBox>
#include <QGeoCoordinate>
#include <QGeoMapCircleObject>
#include <QGeoMappingManager>
#include <QGeoMapTextObject>
#include <QGeoServiceProvider>
 
using namespace QtMobility;
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QStringList services = QGeoServiceProvider::availableServiceProviders(); // erreur ici
......
......
......
 
    return app.exec();
}
Une idée??