QNX Momentics IDE 開發環境設置

1、QNX Momentics IDE 項目設置

    一、導入項目

        File > Import > General > Existing Projects into Workspace > Select root directory.函數

    二、目標平臺設置

        項目屬性:Properties > QNX C/C++ Project > Build Variants.工具

        能夠選擇ARM和x86兩種不一樣的平臺,其中x86平臺是小端序(Littel Endia).字體

    三、導出庫設置

        項目屬性:Properties > QNX C/C++ Project > Library.優化

        能夠選擇導入爲靜態庫,共享庫,或其餘類型的導出庫文件.ui

    四、編譯環境設置

        項目屬性:Properties > QNX C/C++ Project > Compiler.編碼

        在Category欄能夠設置General options, Extra include paths和Extra souce paths.spa

        General options > Output options > Warning level:設置編譯器警告等級;插件

        General options > Code generation > Optimization level:代碼產生優化級別;debug

        Extra include paths : 外部包含頭文件;調試

        Extra souce paths : 外部包含源文件。

    五、連接庫文件

        項目屬性:Properties > QNX C/C++ Project > Linker.

        在Category欄選擇Extra libraries,有三種添加庫文件的方法:

        Add:手動添加庫文件;

        Project:從工程項目中選擇庫文件(通常使用這個方法導入同一個工做目錄下的庫文件);

        QNX target:導入目標系統的庫文件(用於將開發系統上的庫文件部署到目標系統)。

        設置項目的連接庫之後還需按照【四、編譯環境設置】的步驟包含庫文件的頭文件。

    六、項目依賴

        項目屬性:Properties > Project Reference 設置項目依賴。

        勾選關聯項目後,編譯構建當前項目前會先編譯構建勾選的項目;

        若是項目較多,構建過程會耗時很長,建議在項目的後期所有編譯的時候再勾選。

    七、項目調試

        QNX分別有Run Configuration和Debug Configuration兩個不一樣的設置,參數都相似。

        這裏介紹使用QConn鏈接目標系統的調試方法:

        打開 Run > Debug Configuration > C/C++ QNX QConn (IP):

        一、點擊右鍵選擇新建一個調試配置;

        二、默認狀況下Main > C++ Applicaiton和Project已經包含有當前項目,沒有的話就添加上;

        三、拉動滾動條到Main > Target Options > Add New Target添加一個新的遠程目標系統;

        四、Arguments設置應用程序啓動時的參數;

        五、Enviroment添加運行時的環境變量;

        六、Upload > Excutable有兩個選項,第一個是將本地生成的程序上載到目標系統的指定目錄後進行調試,第二個是運行指定目標系統上的程序進行調試,Remote Directory用來指定要上載到目標系統的路徑;

        若是目標系統鏈接成功,參數設置正確,就不會有紅色標記,此時就能夠選擇debug開始調試了。

2、開發環境設置

    一、偏好設置

        打開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的相關特性

    二、窗口顯示和隱藏

        打開Window > Show View能夠設置要附件到IDE上的窗口;

        還能夠在IDE的右上角選擇按鈕進行切換。

相關文章
相關標籤/搜索