web-dev-qa-db-ja.com

Ubuntu 16.04でQt5の宣言モジュールをインストールするにはどうすればよいですか?

Proファイルには、次の行があります。

QT += core gui quick widgets quickwidgets declarative sql

Qmakeを実行すると、次のエラーが表示されます。

error: Unknown module(s) in QT: declarative

qtdeclarative5-devパッケージをインストールしましたが、QtCreatorでqmakeを実行すると、上記のメッセージが表示されます

宣言モジュールを取得するには、どれをインストールする必要がありますか?

1
user58056

割り当てを検索した後、私はこの記事を見つけました。 http://doc.qt.io/qt-5/qtquick-porting-qt5.html#qtdeclarative-module-in-qt-5 ubuntu 16.04に以下のパッケージをインストールする必要がありましたすべての正しいモジュール。

Sudo apt-get install qtquick1-5-dev qtscript5-dev

これで問題が整理されました。

1
user58056

Qt 5.0はQt Creatoe 2.6.1+とのみ互換性があるため、Qt Creator 2.6.1をインストールします

インストールを開始する前に、Qt Creatorの既存のバージョンを削除してください。ターミナルで次のコマンドを実行します

Sudo apt-get autoremove qtcreator

here から適切なインストーラーをダウンロードします

インストーラーを含むディレクトリに移動して実行します

chmod 755 qt-creator-linux-*-opensource-2.6.1.bin

インストーラーを実行する

Sudo ./qt-creator-linux-*-opensource-2.6.1.bin

それでおしまい。すべてがうまくいけば、Qt CreatorでQt 5.0を使用できます。

お役に立てれば

1
Sinscary