[转]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的右上角选择按钮进行切换。

© 著作权归作者所有

猜你喜欢

转载自blog.csdn.net/xjhhjx/article/details/91127775