2015-11-06 56 views
0

我寫apllication嵌入式設備和我使用Qt的創造者。這是應用程序是一些服務器,打開端口和等待連接。我想在本地啓動另一個apllication(用於examle的「NC 1.5.1.105 10000」)部署後,開始我對遠程設備的應用程序。 如何在部署我的應用後在本地啓動另一個應用?Qt Creator的:RUN後,啓動其他應用

+0

在運行部分中,您只能指定一個命令。所以只需使用從Qt Creator運行的shell腳本即可。 –

回答

0

通過增加部署一步解決 - >自定義的處理步驟:

命令=的xterm,

參數= -display 「:0」 -si - sk + bc -mesg -rightbar -sl 1000 -hold -e'E = 1;而[$ E -ne 0];做nc 1.5.1.105 10000;讓E = $ ?;完成」 &

1

可以在 project->run section添加一些參數。 只需添加「&」,並命令你想啓動應用程式後執行。 如果您運行的GUI應用程序,你可以添加類似& xterm -hold -e nc...

+0

這工作在本地mashine,但我的應用程序運行在遠程設備上。如果我添加部署的步驟 - > Custop工序:的xterm -display「:0」 -w 2 -hold -si -sk -e「NC 192.168.0.2 10000」及數控不能及時得到連接到端口和顯示的xterm黑屏。在遠程設備上運行我的應用後需要運行nc。用睡眠命令解決了 –

+0

,但有些數據丟失 –