Registered Member
|
Bonjour,
Je viens de me lancer dans un projet de GPS sous Qt5.5. Mon attention c'est donc tout de suite porté sur Marble. Je rencontre cependant quelques problèmes quand à l'utilisation de ce widget. Lors de l’exécution de Hello_Marble, tout premier programme utilisant Marble (https://marble.kde.org/dev-intro.php), le programme crash en me retournant comme message : "Le programme s'est terminé subitement." D'où pensez vous que le problème puisse venir? J'ai téléchargé et compilé Marble suivant ces instructions : https://techbase.kde.org/Projects/Marbl ... ngw32-make Contenu de main.cpp : #include <QApplication> #include <QLibrary> #include <QDebug> #include <MarbleWidget.h> int main(int argc, char** argv) { QApplication app(argc, argv); QLibrary Lib1("libmarblewidget-qt5"); if(Lib1.load()==true) qDebug("success"); else qDebug("error"); // Load Marble using OpenStreetMap in Mercator projection Marble::MarbleWidget *mapWidget = new Marble::MarbleWidget; mapWidget->setProjection(Marble::Mercator); mapWidget->setMapThemeId("earth/openstreetmap/openstreetmap.dgml"); mapWidget->setWindowTitle("Hello Marble!"); mapWidget->show(); return app.exec(); } Contenu de .pro : #------------------------------------------------- # # Project created by QtCreator 2016-02-16T14:55:26 # #------------------------------------------------- QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = Tuto_1 TEMPLATE = app LIBS += C:\Users\mferru\Documents\Tuto_1\marble\build\src\lib\marble\libmarblewidget-qt5.dll # Include directory INCLUDEPATH += marble/ INCLUDEPATH += marble/src/lib/marble/geodata/data/ INCLUDEPATH += marble/src/lib/marble/geodata/parser/ INCLUDEPATH += marble/src/lib/marble/geodata/ INCLUDEPATH += marble/src/lib/marble/ SOURCES += main.cpp\ mainwindow.cpp HEADERS += mainwindow.h FORMS += mainwindow.ui Je vous remercie d'avance pour votre aide. |
Registered Member
|
L'erreur venait d'une mauvaise configuration du cmake.
|
Registered Member
|
Comment avez-vous résolu votre problème? Pouvez-vous me donner les modifications/paramètres à appliquer au cmakelist? Je suis confronté au même problème et surement d'autres le seront à l'avenir. Merci d'avance. |
Registered users: bancha, Bing [Bot], Evergrowing, Google [Bot], lockheed, mesutakcan