天天看點

qnx學習筆記-QNX使用QT開發應用程式

鋒影

e-mail [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安裝目錄下

qnx學習筆記-QNX使用QT開發應用程式

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

qnx學習筆記-QNX使用QT開發應用程式

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

qnx學習筆記-QNX使用QT開發應用程式

    4、配置QNX開發環境

        切換到裝置選項,點選Add,進入C:\qnx660,找到qnx660-env.bat檔案添加進來,等待加載完成;

        勾選Generate kits選項;

qnx學習筆記-QNX使用QT開發應用程式

    5、配置QNX裝置連接配接

        切換到裝置選項,點選添加,選擇QNX Device,設定好IP位址,賬号和密碼;

qnx學習筆記-QNX使用QT開發應用程式

        建立完成後如下圖,點選Test測試下連接配接狀态;

qnx學習筆記-QNX使用QT開發應用程式

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

    6、建構工具鍊

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

qnx學習筆記-QNX使用QT開發應用程式

    7、建立測試工程

        建立一個基于QNX套件的C++的程式。

四、程式部署

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

target.path = /xpod
INSTALLS += target
           

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

qnx學習筆記-QNX使用QT開發應用程式

隻有當程式運作或調試的時候Qt才會将Local File Path下的檔案拷貝到Remote Directory目錄下。

繼續閱讀