我使用Buildroot爲目標BeagleBoard構建Qt。我將Qt Creator指向Buildroot生成的qmake文件,並將Buildroot的工具鏈添加到Qt Creator'Tools'菜單下的Build & Run配置選項中,在Qt Creator的'Tools'菜單下添加了一個'Generice Linux Device',並使用了測試在該菜單中配置工具來測試與設備的連接。測試通過並表示一切都很好。 Dropbear(SSH)安裝在BeagleBoard上,我可以通過我的終端進行SSH連接。當我爲Qt Creator中的Example AnalogClock項目設置構建和運行配置選項時,它成功地構建了演示(退出時沒有錯誤),但掛起了編譯輸出消息「連接到通用Linux設備...」。我已經等了半個小時了,它從來沒有超過這一步。以下是我的設置的一些截圖。我之前沒有使用過Buildroot,只是從源代碼構建Qt並且能夠成功部署。我認爲自從我的'通用Linux設備'設置通過了Qt Creator的'測試'工具後,我就可以通過SSH連接到機器了。有人有什麼想法可能是錯的嗎?如果我的工具鏈可以工作,並且我可以成功構建演示應用程序,那麼從Buildroot構建的qmake完全可能配置爲無法部署到遠程Linux設備的位置?請幫助 - 提前致謝。Qt Creator部署到遠程Linux目標
編輯 - 更新: 遠程部署工作時,我現在和之前嘗試做的不同目標之間的區別是,現在我正在使用無線連接到設備。之前我通過路由器連接到目標板,但一切都是硬連線的。應該這樣嗎?我認爲'測試'設備配置會失敗,然後..這裏是從Qt Creator掛起的輸出: 14:54:32:進程「/ usr/bin/make」正常退出。 14時54分32秒:連接設備...
嗨。我有一個像你這樣的問題。你可以幫幫我嗎?你的意思是安裝vsftpd包嗎?如何安裝它?並在板上或電腦上安裝? – 2016-09-07 08:35:37
將其安裝在目標板上。如果您使用類似Buildroot的東西,那麼您只需要包含該包,以便將其構建並部署到目標板。 – PhilBot 2016-09-07 12:11:03