web-dev-qa-db-fra.com

Impossible d'ouvrir le fichier d'inclusion: 'QWebView': Aucun fichier ou répertoire de ce type

J'ai suivi les instructions de la page suivante:

http://qt-project.org/wiki/Open_Web_Page_in_QWebView

J'ai ajouté QT + = webkit dans mon fichier professionnel et j'ai lancé qmake, puis tout nettoyé et compilé à nouveau. Je reçois encore:

error: C1083: Impossible d'ouvrir le fichier d'inclusion: 'QWebView': Aucun fichier de ce type ou répertoire

quand j'ajoute #include <QWebView> dans l'en-tête et le fichier cpp. Des idées?

14
Dimo

Je devais aussi ajouter QT += webkit webkitwidgets dans le fichier pro pour que cela fonctionne.

22
Dimo

Je devais ajouter le package libqtwebkit-dev pour que mon application soit compilée.

16
Francois Botha

J'ai rencontré le même problème sur Kubuntu 18.10. Mon environnement de développement était pour Qt5 et j'avais besoin d'installer

libqt5webkit5-dev

apt installer libqt5webkit5-dev

0
Rick Timmis

Cela fonctionne très bien pour moi, sur un Mac avec une installation homebrew. 

Ouvrez le Makefile généré par qmake

Il devrait y avoir une variable appelée INCPATH et l'un des chemins énumérés devrait se terminer par /include

Répertoriez ce répertoire et faites-le exister, et les nombreux répertoires QXXXX et fichiers d'en-tête sont présents (notamment QWebKit).

Si tout semble aller pour le mieux, expliquez comment vous nommez les fichiers et quelles commandes utilisez-vous pour générer le fichier makefile avec qmake puis compiler.

0
vinaut