QNX使用QT开发应用程序

对于习惯了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安装目录下

         163315_Na0J_3489228.png

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

        163352_EnBy_3489228.png

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

        163431_m9DK_3489228.png

    4、配置QNX开发环境

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

        勾选Generate kits选项;

        163947_RHg4_3489228.png       

    5、配置QNX设备连接

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

        164758_FKg5_3489228.png

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

        164925_k88F_3489228.png

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

    6、构建工具链

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

        165235_kxLl_3489228.png

    7、创建测试工程

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

四、程序部署

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

target.path = /xpod
INSTALLS += target

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

123907_4AEr_3489228.png

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

转载于:https://my.oschina.net/u/3489228/blog/1490554

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值