IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

[Qt WebEngine] Erreurs de compilation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 22
    Par défaut [Qt WebEngine] Erreurs de compilation
    Bonjour !

    J'aimerais beaucoup essayer QtWebEngine, le nouveau moteur qui remplace web kit !

    Mais dès que je créer l'attribut QWebEngineView dans le .cpp et que je fait un load() d'une page web, le programme ne se compile pas et me donne 11 erreurs !

    Quels includes faut-il faire ??
    D'autres manips a faire ?
    Svp je suis débutant et j'ai besoin de votre aide !!


    Voici les erreurs :


    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
    Erreur11error LNK1120: 10 externes non résolusD:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\Win32\Debug\\SkyWeb.exeSkyWeb
     
    Erreur6error LNK2001: symbole externe non résolu "protected: virtual bool __thiscall QWebEngineView::event(class QEvent *)" (?event@QWebEngineView@@MAE_NPAVQEvent@@@Z)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
     
    Erreur5error LNK2001: symbole externe non résolu "protected: virtual class QWebEngineView * __thiscall QWebEngineView::createWindow(enum QWebEnginePage::WebWindowType)" (?createWindow@QWebEngineView@@MAEPAV1@W4WebWindowType@QWebEnginePage@@@Z)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
     
    Erreur4error LNK2001: symbole externe non résolu "protected: virtual void __thiscall QWebEngineView::contextMenuEvent(class QContextMenuEvent *)" (?contextMenuEvent@QWebEngineView@@MAEXPAVQContextMenuEvent@@@Z)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
     
    Erreur10error LNK2001: symbole externe non résolu "public: virtual class QSize __thiscall QWebEngineView::sizeHint(void)const " (?sizeHint@QWebEngineView@@UBE?AVQSize@@XZ)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
     
    Erreur8error LNK2001: symbole externe non résolu "public: virtual int __thiscall QWebEngineView::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@QWebEngineView@@UAEHW4Call@QMetaObject@@HPAPAX@Z)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
     
    Erreur7error LNK2001: symbole externe non résolu "public: virtual struct QMetaObject const * __thiscall QWebEngineView::metaObject(void)const " (?metaObject@QWebEngineView@@UBEPBUQMetaObject@@XZ)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
     
    Erreur9error LNK2001: symbole externe non résolu "public: virtual void * __thiscall QWebEngineView::qt_metacast(char const *)" (?qt_metacast@QWebEngineView@@UAEPAXPBD@Z)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
     
    Erreur1error LNK2019: symbole externe non résolu "__declspec(dllimport) public: __thiscall QWebEngineView::QWebEngineView(class QWidget *)" (__imp_??0QWebEngineView@@QAE@PAVQWidget@@@Z) référencé dans la fonction "public: __thiscall SkyWeb::SkyWeb(void)" (??0SkyWeb@@QAE@XZ)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
     
    Erreur2error LNK2019: symbole externe non résolu "__declspec(dllimport) public: virtual __thiscall QWebEngineView::~QWebEngineView(void)" (__imp_??1QWebEngineView@@UAE@XZ) référencé dans la fonction "public: virtual void * __thiscall QWebEngineView::`scalar deleting destructor'(unsigned int)" (??_GQWebEngineView@@UAEPAXI@Z)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
     
    Erreur3error LNK2019: symbole externe non résolu "__declspec(dllimport) public: void __thiscall QWebEngineView::load(class QUrl const &)" (__imp_?load@QWebEngineView@@QAEXABVQUrl@@@Z) référencé dans la fonction "public: __thiscall SkyWeb::SkyWeb(void)" (??0SkyWeb@@QAE@XZ)D:\SkyFiles\Programmation\C++\Qt\Projets\SkyWeb\SkyWeb\skyweb.objSkyWeb
    Quelqu'un pourrait-il m'aider ??

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 774
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 774
    Par défaut


    C'est un problème au niveau de l'édition des liens, inclure de nouveaux en-têtes ne résoudra rien . C'est un problème plus qu'extrêmement fréquent parmi les débutants : il faut modifier ton fichier de projet pour inclure le bon module. C'est expliqué dans la documentation : http://doc.qt.io/qt-5/qtwebenginewid...n-your-project.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 22
    Par défaut
    Merci pour ta réponse !
    J'ai réussi à résoudre mon problème : J'ai du réinstaller Qt avec la version MSVC pour que ça marche ...
    PS: J'avais bien mis ce qu'il fallais dans le .pro (enfaite je ne suis plus très débutant non plus, je commence un peu a comprendre comment tout marche !)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 14h23
  2. Réponses: 2
    Dernier message: 23/09/2003, 14h32
  3. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  4. Réponses: 4
    Dernier message: 27/08/2003, 21h34
  5. Réponses: 2
    Dernier message: 04/03/2003, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo