2016-12-11 18 views
-1

私はqmlをテストしています。自分のラズベリーpi3用の小さなアプリケーションを構築したいと思います。テストのために、私は例を取ってコンパイルしました(キット:Desktop Qt 5.7 GCC 64bit)、このアプリケーションは64bit Linuxマシンで動作していましたが、ラズベリーでは動作しませんでした。だから私は32ビット版のコンパイルが必要だと思いますか?どうすればこのアプリの32ビット版をビルドできますか?QMLは64bitを使用できますQtCreatorを32bitにビルド(コンパイル)

ありがとう

答えて

1

Qt Creatorは単なるIDEです。あなたが必要とするものは、pi3ターゲットアーキテクチャのQtバージョンbuild to crosscompileです。それでキットを作って、pi3で動くプロジェクトをコンパイルすることができます。現在使用しているキットは、異なるハードウェアアーキテクチャ用にコンパイルされているため、動作しない可能性があります。

また、Py3自体でQtをビルドすることもできますが、これはおそらくもっと遅くなりますが、プロジェクトをコンパイルする必要があります。デスクトップマシンをお持ちの場合はお勧めできません。

また、pi3は実際には64ビットのCPUを搭載しており、64ビットのLinuxを搭載することは可能ですが、私は個人的にはpi3を持っていないので、テストしていないし、 64ビットQtビルドで成功した人の情報ですから、安全なところにあるように32ビットビルドをしたいかもしれません。

+0

はい私は今それが頭の痛みを参照してください:)あなたの答えに感謝! –

関連する問題