SylixOS 部署 Qt 应用失败的问题排查

SylixOS 部署 Qt 应用失败的问题排查

Q:Qt程序部署失败问题确认
如果在使用 Qt 进行部署时,出现部署失败的情况,需要进行以下几步的确认:

1. 确认是否正确设置了 SylixOS 设备(对应正确的编译工具链);
2. 点击“Test”按键确认网络是否连通;
3. 确认是否已经成功设置了对于设备的 SylixOS BASE 路径;
4. 确认是否正确选择了“Debug 版本”选项(需要根据实际编译的 SylixOS BASE 进行正确选择);
5. 确认是否正确选择了“不支持符号链接”选项(在 SylixOS 系统中 TpsFs 文件系统、Yaffs 文件系统支持符号链接、Fat32 文件系统不支持符号链接)。
6、用户也可以通过该语法指定需要的特定文件部署到设备(deploy 是用户定义的任意非关键字变量),
例如:

deploy.files = /path/to/file # 这里可以以空格列出多个文件或者文件夹
deploy.path = /path/to/deploy # 这里是部署到设备的路径
INSTALIS += deploy
# 加入到部署列表




    • Related Articles

    • SylixOS 部署 Qt 库失败原因

      Q:Qt库部署失败,但是网络连接成功。 一般可能有 2 点原因: (1)存储空间不够,可以通过 df /lib 命令查看已使用存储空间有多少; (2)存储或文件系统损坏,针对Qt库部署到模拟器出现上述问题的解决办法是,模拟器新建存储文件。 扩展内容: SylixOS 部署 Qt 应用失败的问题排查
    • IDE 中 upload 失败是什么原因?

      Q:IDE 中 upload 失败是什么原因? upload 失败的原因大致有如下情况: 防火墙等杀毒软件请提前退出关闭 1、属性设置 SylixOS Project -> Device setting 中 Device Name 没有设置 upload 目标 IP,upload 会失败。 2、待 upload 的目标工程没有编译,upload 会失败。 3、编译的目标文件重新命名后,(默认 upload 传输的目标与目的文件没有手动更正。IDE不会自动更正),upload亦会失败。   ...
    • Qt 应用程序移植到 SylixOS

      Q:Qt 应用程序移植到 SylixOS 需要多大的工作量? SylixOS 对 Qt 接口的支持是全功能支持的,只需要在SylixOS系统下重新编译就可以了,基本没有工作量。
    • QT 程序启动加载流程简介

      1. QT应用程序启动加载流程简介 1.1 QWS与QPA启动客户端程序区别 1.1.1 QWS(Qt Window System)介绍 QWS(Qt Windows System)是QT自行开发的窗口系统,体系结构类似X Windows的C/S结构。QWS Server在物理设备上显示,QWS Client实现界面,两者通过socket进行彼此的通讯。在很多嵌入式系统里,QT程序基本上都是用QWS来实现,这样保证程序的可移植性。 在运行QT程序时添加-qws参数,表示这个程序是QWS ...
    • 不同版本QT通过VNC显示及修改分辨率

      Q:不同版本 QT 如何通过 VNC 显示以及分辨率如何修改? QT4: VNC显示: 1.确认应用程序可以正常运行; 2.在SylixOS下设置环境变量QWS_DISPLAY并保存;具体操作步骤如下:        a.通过shell界面,env命令查看环境变量;        b.设置环境变量QWS_DISPLAY,例如:QWS_DISPLAY=VNC:sylixosfb:/dev/fb0;        c.通过命令varsave保存环境变量。 3.再次运行QT4应用即可通过VNC显示。 ...