Bonjour,
je n'ai pas trouvé de résultat après avoir effectué plusieurs recherches.
Alors j'ai créé un projet reprenant l'idée de zNavigo. J'ai bien avancé dans le code mais aujourd'hui, je n'arrive plus à compiler, alors qu'avant, ça marchait !
Voici mes fichiers :
main.cpp
#include <QApplication>
#include <QTranslator>
#include <QLocale>
#include <QLibraryInfo>
#include "FenPrincipale.h"
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
// Traduction des chaînes prédéfinies par Qt dans notre langue
QString locale = QLocale::system().name();
QTranslator translator;
translator.load(QString("qt_") + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath));
app.installTranslator(&translator);
// Ouverture de la fenêtre principale du navigateur
FenPrincipale (0, argc, argv);
fenetre.show();
return app.exec();
}
FenPrincipale.cpp (juste une partie du constructeur => incomplet et sans les méthodes et slots)
X:\XXX\VisualStudio\Projects\uSurf>make
g++ -c -O2 -DUNICODE -DQT_LARGEFILE_SUPPORT -I"." -I"..\..\..\..\Qt\4.4.3\mkspec
s\win32-g++" -o FenPrincipale.o FenPrincipale.cpp
In file included from FenPrincipale.cpp:1:
FenPrincipale.h:4:17: QtGui: No such file or directory
FenPrincipale.h:5:20: QtWebKit: No such file or directory
In file included from FenPrincipale.cpp:1:
FenPrincipale.h:8: error: expected class-name before '{' token
FenPrincipale.h:10: error: expected `)' before '*' token
FenPrincipale.cpp:3: error: expected `)' before '*' token
FenPrincipale.cpp:3: error: expected `,' or `;' before '*' token
mingw32-make: *** [FenPrincipale.o] Error 1
Je pense que le problème vient de :
FenPrincipale.h:4:17: QtGui: No such file or directory
FenPrincipale.h:5:20: QtWebKit: No such file or directory
Car toutes les erreurs suivantes en dépendent.
J'ai essayé :
de ne garder que le main.cpp (sans créer de classe) => la compilation ne marche pas.
de refaire un projet et reprendre le même code => la compilation ne marche pas non plus.
avec d'autres de mes projets (avec et sans WebKit) => la compilation marche.
Les dll sont bien dans le dossier release, à la place où était le exe compilé, et aussi dans le dossier bin de Qt.
A noter qu'entre temps j'ai installé Qt 4.4.3 (avant j'avais la 4.4.2).
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.