我正在嘗試創建一個將運行嵌入到Raspberry Pi 3上的Qt應用程序。我遵循此guide進行交叉編譯,並且能夠運行示例qopenglwidget Pi正確。現在我的問題是我想在Qt Creator中使用我的Macbook Pro,但我不知道如何現在部署到設備上。我在網上看到的所有指南都沒有解釋實際發生的情況,我不知道如何在我的Mac上構建交叉編譯器。任何人都可以指出我如何做到這一點的正確方向?在Mac上針對樹莓派上的EGLFS進行Qt交叉編譯
1
A
回答
0
所以你已經編譯了一個在你的蘋果機上運行你的覆盆子pi的例子?
這意味着你已經有了一個交叉編譯器。 你鏈接的指南得到了一個預構建工具鏈從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的使用。 爲您工作或您是否修改此行?
如果你想自己構建一個交叉編譯器,你可以按照this guide,雖然我不能用這個編譯器編譯Qt。
如果你編譯Qt和對你的皮的例子,則可以在Qt Creator的Mac上添加一個新的工具包:
- 開放Qt的造物主 - >首選項:
- 在設備,添加一個新的通用Linux設備,並按照助理
- 添加一個新的工具包,選擇一個通用Linux設備,並指定您剛剛添加的設備,您用來編譯Qt的編譯器,如果您已經與您一起構建一個調試器編譯器和你編譯的Qt版本。
- 你應該能夠用這個工具包來構建你的項目,它將部署到您的設備
告訴我們,如果你是成功的。
相關問題
- 1. Qt - 在Windows上針對Linux進行交叉編譯
- 2. 爲樹莓派交叉編譯QtDeclarative
- 3. 在爲樹莓派交叉編譯Qt 5.0.1時出錯
- 4. 交叉編譯樹莓派的Qt時出現錯誤
- 5. 交叉編譯Ubuntu樹莓
- 6. 在樹莓派中執行交叉編譯代碼時出錯
- 7. Windows 7和C++:在樹莓派上使用交叉編譯應用程序
- 8. 交叉編譯谷歌V8庫的樹莓派
- 9. GCC中樹莓派的交叉編譯。從哪兒開始?
- 10. 交叉編譯樹莓派的bcm2835-1.42庫。
- 11. CMake的交叉編譯失敗(目標是樹莓派)
- 12. 在ubuntu上libusb交叉編譯樹莓pi3(更新)
- 13. 樹莓交叉編譯和sqlite3
- 14. 交叉編譯QtModules樹莓PI 3
- 15. 在mac os上交叉編譯x
- 16. 在Mac上交叉編譯iPhone?
- 17. 編譯的樹莓派
- 18. 上樹莓派
- 19. 上樹莓派
- 20. 爲樹莓派編譯JD2XX
- 21. Qt交叉編譯
- 22. Qt - 交叉編譯
- 23. qt交叉編譯
- 24. 交叉編譯QT
- 25. 樹莓派上的彙編編碼2
- 26. 上樹莓派2
- 27. 樹莓派上的GPS守護進程
- 28. 創建在Mac上運行的Linux交叉編譯器10.6
- 29. 在mac上爲Windows編譯交叉編譯
- 30. 在ccs上交叉編譯