對於習慣了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目錄下。