Bonjour,
je veux utiliser l'appli Marble et j'ai à priori installer tout ce qui est nécessaire. Je prend en main cette appli en utilisant les exemples disponibles sur le site et je commence per leur helloworld.cpp. Pour tester la compilation, j'ai fait encore plus simple.
Mon appel à g++ tel que repris sur le site de Marble:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include <QApplication> #include <marble/MarbleWidget.h> using namespace Marble; int main(int argc, char** argv) { }
Le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 g++ -I /usr/include/x86_64-linux-gnu/qt5/QtWidgets -I /usr/include/x86_64-linux-gnu/qt5/QtGui -I /usr/include/x86_64-linux-gnu/qt5/QtCore -o my_marble main.cpp -lmarblewidget -lQtGui -lQtCore
C'est là que je ne décode pas ce qui se passe --> find / -name qtwidgetsglobal.h me répond /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h donc le fichier existe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1:0, from /usr/include/marble/MarbleWidget.h:23, from main.cpp:12: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:43:10: fatal error: QtWidgets/qtwidgetsglobal.h: Aucun fichier ou dossier de ce type #include <QtWidgets/qtwidgetsglobal.h>
Il y a quelque chose que j'ai mal écrit ou peut être installé, mais quoi ??
Merci pour vos avis...
Partager