2016-07-21 75 views
3

因此,我將開始說我不想知道如何在pi上設置或運行QT。我特別試圖設置Qt Creator 4.0.3(基於Qt 5.7.0(MSVC 2013,32位))來編寫和編譯C++並在Raspberry pi 2上運行它。我發現在pi上運行qt速度很慢。在Windows 7上配置QT Creator(樹莓派是目標)

我已經搜索了兩天,爲qt /樹莓及其相應的qt配置找到正確的工具鏈下載。似乎沒有任何工作。我發現似乎有一千個搜索網絡的死路一條。我可以編寫和編譯適用於Windows控制檯的應用程序。但找到信息交叉編譯樹莓似乎是一個難以捉摸的獨角獸!

有沒有人有此工作?如果是的話,你使用了哪些工具鏈?並請幫我複製你的QT配置。我最近使用的是使用GCC ARM嵌入式工具鏈,但我似乎無法正確設置QT選項,我相信只能讓我成爲那裏的一部分。我的最終目標是控制GPIO並使用RadioHead庫。

在此先感謝!

+0

'然後在Raspberry pi 2上運行它'並不是那麼具體,因爲至少有raspbian,ubuntu mate和fedora for raspberry,並且可能每個版本都有不同版本,即編譯器和庫版本可能不同。 –

+0

現在我想得到一些簡單的工作。你好世界在我的傑西Pi 2. – joecoder

+0

這[windows工具鏈](http://sysprogs.com/files/gnutoolchains/raspberry/raspberry-gcc4.9.2-r2.exe)從[gnutoolchains](http:// gnutoolchains。 com/raspberry /)可能是覆盆子pi 2/debian jessie的密切配對。 –

回答

0

我也想這樣做,而且我真的實現了它,它被稱爲「交叉編譯」,您在主PC上構建,然後將其編譯到目標。 最初我想用我的主PC與Windows 10,但我結束了在我的電腦上創建一個Linux分區做到這一點,因爲我沒有找到任何方式與Windows做。

Qt有一個非常全面的教程,Qt5和RaspberryPi2(都與Linux),唯一的問題是你需要在你的電腦上執行linux。如果你想這樣做,我建議以下這幾步:

  1. 創建具有相同的操作系統Linux分區作爲PI(例如raspbian和Debian),並將其命名爲用戶名(在Linux)「PI」和密碼「樹莓」。這將幫助您與外部庫。
  2. https://wiki.qt.io/RaspberryPi2EGLFS

的教程實在是簡單的在你的新分區

  • 按照Qt的教程安裝的Qt用於Linux,我真的推薦它。 祝你好運。