やってみる

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

Qt カスタム Designer ウィジェット プロジェクト作成するがビルドできず(Unknown module(s) in QT: declarative)

 また作れず……。

対象環境

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

手順

  1. Qt カスタム Designer ウィジェット のプロジェクトを作成する
    f:id:ytyaru:20181125090152p:plain
  2. ウィジェットの一覧まで遷移する
    f:id:ytyaru:20181125090401p:plain
  3. <新しいクラス>を任意の名前にする(ここではMyCustomWidget)
    f:id:ytyaru:20181125090437p:plain
  4. 次へをクリックする
  5. プラグインの詳細はデフォルトのまま次へ押下
    f:id:ytyaru:20181125090557p:plain
  6. メニュー→ビルド実行する
  7. エラーが出てビルドできず……
    f:id:ytyaru:20181125090645p:plain
Project ERROR: Unknown module(s) in QT: declarative
Project ERROR: Unknown module(s) in QT: designer

 以前、Quick1拡張プラグイン作成ができなかったときも同様のエラーだった。

 Qt5.7ではdeclarativeモジュールが廃止されてしまったのが原因だった。そして解決方法はQt5.6をインストールしてビルドすることのみ……。どうやってインストールするの? Qtは複数バージョンで共存できるの? 参照などで不都合が起きない? 壊れそうだからやりたくない。

所感

 作成できないならメニュー項目に表示するなよ……。