如果你認爲本系列文章對你有所幫助,請大家有錢的捧個錢場,點擊此處贊助,贊助額0.1元起步,多少隨意
聲明:本文只用於個人學習交流,若不慎造成侵權,請及時聯繫我,立即予以改正
鋒影
email:[email protected]
一、QNX Momentics IDE 項目設置
1、導入項目
File > Import > General > Existing Projects into Workspace > Select root directory.
2、目標平臺設置
項目屬性:Properties > QNX C/C++ Project > Build Variants.
可以選擇ARM和x86兩種不同的平臺,其中x86平臺是小端序(Littel Endia).
3、導出庫設置
項目屬性:Properties > QNX C/C++ Project > Library.
可以選擇導入爲靜態庫,共享庫,或其他類型的導出庫文件.
4、編譯環境設置
項目屬性:Properties > QNX C/C++ Project > Compiler.
在Category欄可以設置General options, Extra include paths和Extra souce paths.
General options > Output options > Warning level:設置編譯器警告等級;
General options > Code generation > Optimization level:代碼產生優化級別;
Extra include paths : 外部包含頭文件;
Extra souce paths : 外部包含源文件。
5、鏈接庫文件
項目屬性:Properties > QNX C/C++ Project > Linker.
在Category欄選擇Extra libraries,有三種添加庫文件的方法:
Add:手動添加庫文件;
Project:從工程項目中選擇庫文件(一般使用這個方法導入同一個工作目錄下的庫文件);
QNX target:導入目標系統的庫文件(用於將開發系統上的庫文件部署到目標系統)。
設置項目的鏈接庫以後還需按照【4、編譯環境設置】的步驟包含庫文件的頭文件。
6、項目依賴
項目屬性:Properties > Project Reference 設置項目依賴。
勾選關聯項目後,編譯構建當前項目前會先編譯構建勾選的項目;
如果項目較多,構建過程會耗時很長,建議在項目的後期全部編譯的時候再勾選。
7、項目調試
QNX分別有Run Configuration和Debug Configuration兩個不同的設置,參數都類似。
這裏介紹使用QConn連接目標系統的調試方法:
打開 Run > Debug Configuration > C/C++ QNX QConn (IP):
1、點擊右鍵選擇新建一個調試配置;
2、默認情況下Main > C++ Applicaiton和Project已經包含有當前項目,沒有的話就添加上;
3、拉動滾動條到Main > Target Options > Add New Target添加一個新的遠程目標系統;
4、Arguments設置應用程序啓動時的參數;
5、Enviroment添加運行時的環境變量;
6、Upload > Excutable有兩個選項,第一個是將本地生成的程序上載到目標系統的指定目錄後進行調試,第二個是運行指定目標系統上的程序進行調試,Remote Directory用來指定要上載到目標系統的路徑;
如果目標系統連接成功,參數設置正確,就不會有紅色標記,此時就可以選擇debug開始調試了。
二、開發環境設置
1、偏好設置
打開Window > Preference,可以設置IDE的各種自定義偏好。
General > Appearance:程序外觀
General > Appearance > Colors and Fonts:顏色和字體設置
General > Editors > Text Editors:這裏也可以設置顏色和字體
General > Editors > Text Editors > Spelling:設置拼寫檢查
General > Keys:快捷鍵
General > Startup and Shutdown:設置可用的插件(如果你有安裝插件的話)
General > Workspace:可設置自動構建,自動保存,保存間隔
General > Workspace > Text file encoding:重要!設置源代碼的編碼格式
General > Workspace > Build Order:重要!項目的構建順序
C/C++ > Build > Environment:設置環境變量
C/C++ > Code Analysis:設置代碼分析問題,比如沒有返回值設置爲警告
C/C++ > Code Style:代碼風格,自定義編碼風格,縮進,類定義,函數樣式等
QNX > External Toolchains:工具鏈選擇
QNX > Memory Analysis:內存分析設置
Run/Debug > View Management:設置調試模式下要顯示的調試特性窗口
Team:團隊設置,可以配置Git和SVN的相關特性
2、窗口顯示和隱藏
打開Window > Show View可以設置要附件到IDE上的窗口;
還可以在IDE的右上角選擇按鈕進行切換。
© 著作權歸作者所有