初学银河麒麟linux笔记 第五章 windows中开发的QT程序适配linux的修改——外部控件重新调用

本人在WINDOWS系统中使用了“飞扬青云”的控件

https://gitee.com/feiyangqingyun/QUCSDK

由于系统移植,调用库应改为linux系统,首先下载对应版本的库,我windows上使用的是QT.5.12.3_MSCV2017,麒麟上使用了

 

 通过共享文件夹转入linux后,将库文件调用到程序中,这里参考了

https://blog.csdn.net/duiwangxiaomi/article/details/119001445

https://tangxing.blog.csdn.net/article/details/106923566

 

工程目录右键-添加库-外部库-选择.so库文件对应的文件夹

在这里插入图片描述在这里插入图片描述在这里插入图片描述
完成后,在项目的.pro文件中自动增加了如下内容,即libdisplay.so库文件添加成功。

 

调用完成后,控件的自带的演示程序能够正常运行

 

 

 

但是我自己程序里界面的控件无法正常显示,QTcreator里也没有对应控件表,这里将之前下载的所有控件文件

 

 

 

 

复制到 /opt/Qt5.12.3/Tools/QtCreator/lib/Qt/plugins/designer 里

 

再重启QtCreator,就能看到界面和QtCreator里的控件了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2022-11-24 15:52  艾绒  阅读(264)  评论(0编辑  收藏  举报