关于 在海思3559AV100上使用QProcess和QStorageInfo获取磁盘总大小和可用大小失败 的解决方法

Posted 长沙红胖子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 在海思3559AV100上使用QProcess和QStorageInfo获取磁盘总大小和可用大小失败 的解决方法相关的知识,希望对你有一定的参考价值。

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/122218922
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…

Qt开发专栏:各种问题解决(点击传送门)

海思开发专栏


问题

  在海思上使用QProcess命令行的形式,通过命令返回对字符串处理获取到指定目录的磁盘大小,可用大小,已有大小的。
  实际获取中,试过几种方式,如excute,waitforFished,存在命令行获取不到结果和命令行获取结果只有一行到\\n结束的情况,如下图
  

  再尝试使用QStorageInfo的方式,也无法获取,如下图:
  


原因

  qt与海思上系统的兼容性问题。


解决方法

  选择绕开,通过cat写入文件,读取文件的方式绕开去读取。


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/122218922

以上是关于关于 在海思3559AV100上使用QProcess和QStorageInfo获取磁盘总大小和可用大小失败 的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

海思QT开发系列:3559平台QT移植

海思QT开发系列:3559平台QT移植

海思QT开发系列:3559平台QT移植

海思hi3559A开发板(59AV100SCN)视觉应用开发板防雷防静电推荐图

海思Hi3559A/CV100 DDR4驱动配置手册

基于海思3559A方案+Atlas 200 AI模块_边缘计算平台开发及接口定义