やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Qtプロジェクト作成(ライブラリ Qt Quick 1 拡張プラグイン)したがビルドできない(Unknown module(s) in QT: declarative)

 テンプレートプロジェクトがビルドされることまでを確認した。

対象環境

  • Raspbierry pi 3 Model B+
  • Raspbian stretch 2018-06-27
  • Qt 5.7.1

手順

  1. Qt C++ライブラリ のプロジェクトを作成する
    f:id:ytyaru:20181125075836p:plain
  2. メニュー→ビルド実行する
  3. 問題が出てビルドできない
    f:id:ytyaru:20181125080327p:plain
:-1: エラー: Unknown module(s) in QT: declarative

解決を試みる

調べる

 declarativeモジュールはQt5.6以降で廃止されたらしい。

f:id:ytyaru:20181125081733p:plain

 includeはいじってみたが同様のエラー。

f:id:ytyaru:20181125081711p:plain

 Qt5.6までのコンパイラでないとビルドできないっぽい。5.7以降ではどうすんの? Quick1で部品つくることができなくなったって認識でOK?

所感

 Qt5.7ではQuick1のGUI部品が作れない……。これはひどい。そもそも、できることとできないことを分別する手間だけで大変だぞこれ。

 調べるほどに粗がボロボロ出るQt。果たしてまともに使えるのか?