shimi_ki
2016年4月13日 11時29分
はじめまして。清水と申します。
以下の環境(現在提供されている中で最新の環境だと把握しています)のQtCreatorにおいて、
Linuxデバイス向けにビルドしたQtアプリケーションがArmadillo-440上で実行できず、困っています。
■Armadillo-440
・ブートローダー v3.8.0
・Linuxカーネル v3.14-at6
・ユーザーランド v20160126
■ATDE
・ATDE5(amd64) v20160225
■キット
・Armadillo(armhf)
キットは予め用意されていたものを使用していますが、
以下のトピックを参考にさせていただき、ビルド、デプロイができるように設定を変更しています。
・Armadillo-840 「Qtで作成したアプリケーションをターゲットで実行できない」
- https://armadillo.atmark-techno.com/forum/armadillo/659
実行失敗時にコンソール出力されるエラーは以下の通りです。
ash: /root/QtTest: not found
※QtTestは作成したアプリ名です。
デプロイは成功しています。
また、手動でアプリを配置し、実行権限を与えた上で実行しようとしても同じエラーとなります。
もし、Armadillo-440がQt5に対応していないということであれば、
Armadillo-840の購入を検討しようと考えています。
上記の環境で開発されていらっしゃる方、ご教示いただけないでしょうか。
以上、よろしくお願いいたします。
コメント
shimi_ki
at_yashi
2016年4月13日 13時39分
ごめんなさい、ATDEv5には、a440用の Qt 5 が含まれていません。
Qt で Widget や QML / Qt Quick を使う場合は、a840をお勧めします。
RAMやROMのサイズを考えても、Qt でいろいろ使う場合は a840の方が良いと思います。
特別な理由があって a440が必要であれば、ご相談ください。