Ubuntu SDK (Qt Creator) を使用して、C++ バックエンドを備えた QML アプリを作成しようとしています。
「QML拡張ライブラリ付きアプリ」というテンプレートがあります
デスクトップ キットを使用してこれを実行すると、コンパイルされて正常に実行されます。
UbuntuSDK for armhf (GCC ubuntu-sdk-14.04-trusty) キットを使用してこれを実行すると失敗します。
一般メッセージの出力には次の内容が表示されます。
intltool-merge が見つかりませんでした。intltool パッケージをインストールしてください -- 設定が不完全で、エラーが発生しました。
intltool パッケージがインストールされているので、何が問題なのかよくわかりません。
sudo apt-get install intltool
戻り値:
intltool is already the newest version.
私は、Qt Creator 3.1.1 をベースに構築された Ubuntu SDK (qtcreator-plugin-ubuntu 3.1.1+15.04.20141117.2-0ubuntu1~0trutsty1) を使用して Ubuntu 14.04 を実行しています。
実行するには何をする必要がありますか?
答え1
バイナリをビルドする chroot に intltool をインストールする必要があります。
Qt Creatorで、ツール>オプション...そして、ウブントゥ左のリストから項目を選択します。クリックタグをクリックして維持する適切なビルド ターゲットの横にあるボタンをクリックします。これにより、chroot 内にルート シェルがあるターミナルが開きます。ここから、apt-get
intltool やプロジェクトのコンパイルに必要なものをインストールします。複数の chroot がある場合は、それぞれでこれを繰り返します。