[轉]QNX-Momentics-IDE開發環境設置-功能調試

如果你認爲本系列文章對你有所幫助,請大家有錢的捧個錢場,點擊此處贊助,贊助額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的右上角選擇按鈕進行切換。

© 著作權歸作者所有

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