QNX使用QT開發應用程序

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

1、準備工做開發工具

    先準備以下的開發軟件:測試

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

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

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

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

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

2、安裝軟件get

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

3、環境配置

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

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

         

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

        

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

        

    四、配置QNX開發環境

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

        勾選Generate kits選項;

               

    五、配置QNX設備鏈接

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

        

        建立完成後以下圖,點擊Test測試下鏈接狀態;

        

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

    六、構建工具鏈

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

        

    七、建立測試工程

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

4、程序部署

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

target.path = /xpod
INSTALLS += target

而後在項目設置build中就能夠看到:

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

相關文章
相關標籤/搜索