ラズベリーパイ3に埋め込まれたQtアプリケーションを作成しようとしています。これはクロスコンパイルのためにguideに続いて、qfenglwidgetの例を実行することができました。 Pi正しく。私の問題は、Qt CreatorのMacBook Proをベースに構築したいのですが、デバイスにどのように展開するのか分かりません。私がオンラインで見たすべてのガイドは、実際に何が起こっているのかを説明していないし、Mac上でクロスコンパイラを構築する方法もわからない。誰でもこれをどうやって正しい方向に向けることができますか?ラズベリーパイのEGLFS用Qtクロスコンパイル
1
A
答えて
0
ラズベリーパイで実行されているMacでの例を既にコンパイルしていますか?
これは、既にクロスコンパイラがあることを意味します。 あなたがリンクしているガイドにprebuildツールチェーンがありますhttps://github.com/raspberrypi/tools
しかし、私はそれらがubuntuのためだと思います。 のQtを構築するとき、あなたがconfigure行でツールチェインを指定する必要があります。
-device-option CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf- \
これは、あなたとのQtをコンパイルクロスコンパイラへのパスです。 これはあなたのために機能しましたか、この行を修正しましたか?
このコンパイラでQtをコンパイルすることはできませんでしたが、クロスコンパイラを自分で作成したい場合はthis guideに従ってください。あなたはQtのをコンパイルしていると例があなたのパイの上に作業する場合
は、お使いのMac上のQt Creatorで新しいキットを追加することができます。
- オープンのQt Creatorを - >設定:デバイスの下
- 、新しい汎用Linuxデバイスを追加してアシスタントに従います
- 新しいキットを追加して汎用Linuxデバイスを選択し、追加したデバイス、Qtをビルドするために使用したコンパイラ、ビルドした場合はデバッガコンパイラとあなたがコンパイルしたQtのバージョンです。
- あなたはこのキットを使用してプロジェクトをビルドすることができるはずです、それはあなたが成功した場合を教えてくださいお使いのデバイスに
を展開します。
関連する問題
- 1. ラズベリーパイのQtDeclarativeをクロスコンパイル
- 2. ラズベリーパイのC++ 11コードのクロスコンパイル
- 3. qtクロスコンパイル
- 4. ラズベリーパイ2 Qtアプリのクラッシュ
- 5. ビルドQtクロスコンパイル窓から
- 6. MXFでFFmpeg + Qtアプリケーションをクロスコンパイル
- 7. Qt +ラズベリーパイ、3Dでサイコロをシミュレート
- 8. クロスコンパイルのためのラズベリーパイOpenCVのリンクの問題
- 9. クロスコンパイルされたアプリケーションは、ラズベリーパイで実行されません
- 10. Qt - クロスコンパイルに外部ライブラリを使用できません
- 11. Qt CreatorでQt GUIアプリケーションをクロスコンパイルする:互換性のないライブラリエラー
- 12. ARM用クロスコンパイルWebRTC
- 13. クロスコンパイル "Android用ワイヤレスツール"
- 14. WindowsからMac OSへのQtアプリケーションのクロスコンパイル
- 15. ラズベリーパイ用IOTコントローラ
- 16. ARM用クロスコンパイルocamlアプリ
- 17. Windows用のMacでのクロスコンパイル
- 18. Qt 5.5:ラズベリーパイのタッチスクリーンからマウスクリックを受信しなくなる
- 19. Windows用Mac用Pythonクロスコンパイル
- 20. OpenWRT用Sconsとのクロスコンパイル
- 21. mongocライブラリ&ARM用のクロスコンパイル
- 22. ARMアーキテクチャ用のクロスコンパイルportaudio
- 23. クロスコンパイル
- 24. ライブラリを使用したクロスコンパイル
- 25. ubuntuでARM用openCVをクロスコンパイル
- 26. Androidプラットフォーム用クロスコンパイルLKMモジュール
- 27. ラズベリーパイ
- 28. GNU/Libtoolのクロスコンパイル
- 29. MIPSアーキテクチャのクロスコンパイル
- 30. クロスコンパイルのPythonアーム