私はMXE(this tutorialからの助けを借りて)を使用しようとしている、と私はqmake && make
ステップで、このエラーを取得しています:プロジェクトERROR:QTで不明なモジュール(S):webkitwidgets
Project ERROR: Unknown module(s) in QT: webkitwidgets".
何これはどういう意味ですか、私は何ができますか?
私はMXE(this tutorialからの助けを借りて)を使用しようとしている、と私はqmake && make
ステップで、このエラーを取得しています:プロジェクトERROR:QTで不明なモジュール(S):webkitwidgets
Project ERROR: Unknown module(s) in QT: webkitwidgets".
何これはどういう意味ですか、私は何ができますか?
this similar answerごとに、対応するパッケージをインストールしてください。あなたはDebianベースのシステムを持っていると仮定すると、これは、コンソールで次のコマンドを入力することによって行われますMXEの最近のバージョンは、WebKitのを構築していないため
sudo apt-get install libqt5webkit5-dev
は、残念ながら、あなたは運の出ています。どうやらそれはQtスクリプトライブラリとシンボルの衝突があるので、静的なビルドは不可能です。以前のMXEバージョンを使用して、src/qt.mk
ファイルにWebkitを構築することを忘れないでください。
あなたはどの古いバージョンそれ? 1バージョンのビルドには約20時間かかります。そのため、すべてのバージョンを試してみるとおそらく1か月以上かかるでしょう。 qt5も同様に適用されますか? – Petr
これは、リンクされた回答とは何の関係もない重大な@ jon-ericsonと誤ってマークされています。これはmxeに関するもので、リンクされた質問は純粋なlinuxに関するものです。この状況では、答えは役に立たない。 – Petr
@Petr:その区別を明確にするために質問を編集できますか?答えが動作しないようにするMXEについては何ですか? –
MXEは、LinuxでWindows実行ファイルをビルドできるクロスビルディングキットです。答えに示唆されているようなLinuxパッケージをインストールすると(これは実際には答えられないので正しく受け付けられませんでしたが)、まったく助けになりません。これらのlinuxパッケージはMXEのインストールには影響しません。そして、qmakeはMXEインストールの場所だけを調べるので、linuxパッケージをインストールしてもwebkitwidgetsモジュールは見つかりません。これはLinux用のqmakeを修正しますが、MXEのqmakeのバージョンはこれらのLinuxモジュールを無視します。私は質問をどのように編集すべきか分かりません。私には明らかです。 – Petr