web-dev-qa-db-ja.com

インクルードファイルを開くことができません: 'QWebView':そのようなファイルまたはディレクトリはありません

次のページの指示に従いました。

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

私はプロファイルにQT + = webkitを追加し、qmakeを実行してから、すべてをクリーンアップして再度コンパイルしました。私はまだ得ます:

エラー:C1083:インクルードファイルを開けません: 'QWebView':そのようなファイルまたはディレクトリはありません

ヘッダーとcppファイルに#include <QWebView>を追加すると。何か案は?

15
Dimo

それが機能するためには、プロファイルにもQT += webkit webkitwidgetsを追加する必要がありました。

22
Dimo

アプリをコンパイルするには、libqtwebkit-devパッケージを追加する必要がありました。

16
Francois Botha

Kubuntu 18.10で同じ問題に遭遇しました。私の開発環境はQt5用で、インストールする必要がありました

libqt5webkit5-dev

apt install libqt5webkit5-dev

0
Rick Timmis

自作インストールのMacでは問題なく動作します。

qmakeによって生成されたMakefileを開きます

INCPATHという変数があり、リストされているパスの1つが/includeで終わっている必要があります。

このディレクトリーをリストして存在させてください。多くのQXXXXディレクトリーとヘッダー・ファイル(特にQWebKit)が存在します。

すべて問題がないようであれば、ファイルに名前を付ける方法と、qmakeを使用してmakefileを生成してコンパイルするために使用しているコマンドを詳しく説明してください。

0
vinaut