qnx学习笔记-QNX使用QT开发应用程序

锋影

e-mail [email protected]

对于习惯了VS,QT这种智能化IDE的开发人员来说,使用QNX Momentics IDE就好像从大城市回到了农村,十分不习惯。好在Qt为我们提供了基于QNX的开发环境,现在就来摆一摆如何使用QT搭建一个QNX的开发环境。

一、准备工作

    先准备如下的开发软件:

    1、QNX SDP 6.6:qnx-sdp-6.6-201402230339.exe,请到官网下载;

    2、Qt for QNX framework:qt-5.3.1-201503051558.exe,请到官网下载;

    3、QNX Virtual Machine:VM-QNXSDP660-201402230339.iso,请到官网下载;

    4、QtCreator3.2或以上,我使用的是QtCreator4.2.1,请到qt官网下载;

    说明:SDP是QNX的SDK开发包,Qt for QNX是Qt库,类似于Qt5.8,VM是QNX虚拟机。

二、安装软件

    安装软件很简单,需要注意的是QNX SDP需要安装到默认目录C:\qnx660,最好不要改动;

三、环境配置

    开发环境配置主要是在QtCreator上进行,启动QtCreator,进入工具>选项>构建和运行。

    1、配置编译器,在qnx660安装目录下

         qnx学习笔记-QNX使用QT开发应用程序_第1张图片

    2、配置调试器,在qnx660安装目录下

        qnx学习笔记-QNX使用QT开发应用程序_第2张图片

    3、配置QT版本库,选择Qt for QNX framework,还要设置qnx路径

        qnx学习笔记-QNX使用QT开发应用程序_第3张图片

    4、配置QNX开发环境

        切换到设备选项,点击Add,进入C:\qnx660,找到qnx660-env.bat文件添加进来,等待加载完成;

        勾选Generate kits选项;

        qnx学习笔记-QNX使用QT开发应用程序_第4张图片       

    5、配置QNX设备连接

        切换到设备选项,点击添加,选择QNX Device,设置好IP地址,账号和密码;

        qnx学习笔记-QNX使用QT开发应用程序_第5张图片

        创建完成后如下图,点击Test测试下连接状态;

        qnx学习笔记-QNX使用QT开发应用程序_第6张图片

        如果不能连接,请确认QNX是否开启SSH服务,请参考《QNX开启SSH》章节;

    6、构建工具链

        切换到构建和运行,选择构建套件,构建一个新的Qt开发工具链;

        qnx学习笔记-QNX使用QT开发应用程序_第7张图片

    7、创建测试工程

        创建一个基于QNX套件的C++的程序。

四、程序部署

        程序在本地编译好之后还需要部署到目标系统上去运行和调试。在.pro中设置target部署目录:

target.path = /xpod
INSTALLS += target

然后在项目设置build中就可以看到:

qnx学习笔记-QNX使用QT开发应用程序_第8张图片

只有当程序运行或调试的时候Qt才会将Local File Path下的文件拷贝到Remote Directory目录下。


你可能感兴趣的:(操作系统平台,QNX,blackberry)