[轉]QNX使用QT開發HMI應用程序

如果你認爲本系列文章對你有所幫助,請大家有錢的捧個錢場,點擊此處贊助,贊助額0.1元起步,多少隨意

聲明:本文只用於個人學習交流,若不慎造成侵權,請及時聯繫我,立即予以改正

鋒影

email:[email protected]

 

對於習慣了VS,QT這種智能化IDE的開發人員來說,使用QNX Momentics IDE就好像從大城市回到了農村,十分不習慣。好在Qt爲我們提供了基於QNX的開發環境,現在就來擺一擺如何使用QT搭建一個QNX的開發環境。

一、準備工作

    先準備如下的開發軟件:

    1、QNX SDP 6.6:qnx-sdp-6.6-201402230339.exe,請到官網下載;

    2、Qt for QNX framework:qt-5.3.1-201503051558.exe,請到官網下載;

    3、QNX Virtual Machine:VM-QNXSDP660-201402230339.iso,請到官網下載;

    4、QtCreator3.2或以上,我使用的是QtCreator4.2.1,請到qt官網下載;

    說明:SDP是QNX的SDK開發包,Qt for QNX是Qt庫,類似於Qt5.8,VM是QNX虛擬機。

二、安裝軟件

    安裝軟件很簡單,需要注意的是QNX SDP需要安裝到默認目錄C:\qnx660,最好不要改動;

三、環境配置

    開發環境配置主要是在QtCreator上進行,啓動QtCreator,進入工具>選項>構建和運行。

    1、配置編譯器,在qnx660安裝目錄下

         

    2、配置調試器,在qnx660安裝目錄下

        

    3、配置QT版本庫,選擇Qt for QNX framework,還要設置qnx路徑

        

    4、配置QNX開發環境

        切換到設備選項,點擊Add,進入C:\qnx660,找到qnx660-env.bat文件添加進來,等待加載完成;

        勾選Generate kits選項;

               

    5、配置QNX設備連接

        切換到設備選項,點擊添加,選擇QNX Device,設置好IP地址,賬號和密碼;

        

        創建完成後如下圖,點擊Test測試下連接狀態;

        

        如果不能連接,請確認QNX是否開啓SSH服務,請參考《QNX開啓SSH》章節;

    6、構建工具鏈

        切換到構建和運行,選擇構建套件,構建一個新的Qt開發工具鏈;

        

    7、創建測試工程

        創建一個基於QNX套件的C++的程序。

四、程序部署

        程序在本地編譯好之後還需要部署到目標系統上去運行和調試。在.pro中設置target部署目錄:

target.path = /xpod
INSTALLS += target

然後在項目設置build中就可以看到:

只有當程序運行或調試的時候Qt纔會將Local File Path下的文件拷貝到Remote Directory目錄下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章