Armadilloフォーラム

Armadillo-840で動作可能なQtバージョンの確認

akio_tsuchiya

2020年7月28日 13時46分

マルタカテクノ 技術部 土屋と申します
いつも大変お世話になっております。

現在、Armadillo-840では、以下のリソースを利用し、弊社のユーザーアプリを動作させています。
・hermit-at-3.11.0-source.tar.gz
・linux-3.4-at20.tar.gz
・atmark-dist-20160927.tar.gz
この環境に導入しているQtバージョンは、Qt5.4.2です。

現在は、OS等を改造していますが、改造を全くしないオリジナルリソースの状態では、
Qtはどのバージョンまで動作すると考えてよいでしょうか?
・弊社で、ビルド後の十分なテストは行うものと想定し、
 Qt上で動作させるアプリケーションは、Qtサンプルアプリとしての「電卓」で想定してください。

次に、リソースの改造は無く、動作させるアプリもQtサンプルアプリとしての「電卓」で想定した場合、
以下のリソースでは、動作可能なQtのバージョンは何処まで動作可能でしょうか?
(現在りしーすされている最新のQtバージョンは、Qt5.15です。)
・hermit-at-3.11.0-source.tar.gz
・linux-3.4-at27.tar.gz
・atmark-dist-20191226.tar.gz

ご回答をいただければ幸いです。
もし、ご質問にあたり、動作条件等に不足がある場合は、ご指摘いただけますと幸いです。

何卒、宜しくお願い申し上げます。

コメント

テストでQt5.4.2を作った以上については試したことはないので
なんとも言えません。5系でそれほど依存ライブラリのバージョンに
変化があるとは思えませんが、わかりかねます。

この話はOS改造等は全く関係無いです。
ATDE5でQtをクロスビルドするためのライブラリをビルドできるか、
そして、そのQtが必要とするQt以外の多数のライブラリのバージョンが
合うかどうかの2点です。なので試してみないとわからないと思います。

ご回答ありがとうございます。
「Qt5.4.2に変更する場合について、御教示下さい」
プレインストールのQtをQt5.4.2に変更する場合は、モジュールを削除して上書きした方法しか試せていませんが、
Qt5.4.2のインストール方法は、合っているでしょうか?

Qt5.9等を利用する場合は、コンパイルしながらエラーを見て整合性を手探りで確認するしかないと理解いたしました。
もし解釈が誤ていたらご教示ください。

> テストでQt5.4.2を作った以上については試したことはないので
> なんとも言えません。5系でそれほど依存ライブラリのバージョンに
> 変化があるとは思えませんが、わかりかねます。
>
> この話はOS改造等は全く関係無いです。
> ATDE5でQtをクロスビルドするためのライブラリをビルドできるか、
> そして、そのQtが必要とするQt以外の多数のライブラリのバージョンが
> 合うかどうかの2点です。なので試してみないとわからないと思います。
>