银河麒麟服务器版系统+Qt5.12.10+外部库编译与使用

银河麒麟服务器版系统下使用Qt

一、银河麒麟服务器系统安装

本部分内容暂不介绍

二、环境准备

1.系统更新
系统安装完成后,连接网络,输入sudo yum update根据提示完成系统更新;
2.Qt环境准备
输入sudo yum groupinstall "Development Tools"安装需要的开发工具;
3.其他环境准备
sudo yum libxkbcommon-x11-devel.x86_64
sudo yum mesa-libGL-devel.x86_64
其他环境根据需求安装即可

三、Qt5.12.10安装

参考 银河麒麟V10桌面操作系统下安装Qt(5.12.10)

安装完成后需要配置环境变量,输入vim ~/.bashrc,打开文件,在文件末尾添加Qt环境变量如下。

#qt 
export PATH=/opt/Qt5.12.10/5.12.10/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=/opt/Qt5.12.10/5.12.10/gcc_64/lib:$LD_LIBRARY_PATH
export PLUGIN_PATH=/opt/Qt5.12.10/5.12.10/gcc_64/plugins:$PLUGIN_PATH
export QML2_PATH=/opt/Qt5.12.10/5.12.10/gcc_64/qml:$QML2_PATH

注意更换自己的Qt安装路径。
保存并退出后,输入source ~/.bashrc更新环境变量,使其生效。
输入qmake -v验证环境变量是否配置成功。

四、外部库编译与使用

此处使用QtXlsx库举例

1.源码下载

从git或者其他渠道,下载要使用库的源码;

2.代码编译

使用QtCreator打开对应的.pro文件,编译代码,注意使用Release模式编译;

3.文件拷贝

代码编译完成后,进入build-…-Release文件夹,该文件夹内包含如下内容。
在这里插入图片描述
在这里插入图片描述
(1)拷贝 include 目录下的 QtXlsx文件夹/opt/Qt5.12.10/5.12.10/gcc_64/include 路径下;
(2)拷贝 lib/cmake 目录下的 Qt5Xlsx文件夹/opt/Qt5.12.10/5.12.10/gcc_64/lib/cmake 路径下;
(3)拷贝 lib/pkgconfig 目录下的** Qt5Xlsx.pc文件** 到 /opt/Qt5.12.10/5.12.10/gcc_64/lib/pkgconfig 路径下;
(4)拷贝 lib 目录下的 以libQt5Xlsx开头的所有库文件/opt/Qt5.12.10/5.12.10/gcc_64/lib 路径下;
(5)拷贝 mkspecs/modules 目录下的 qt_lib_xlsx.pri文件/opt/Qt5.12.10/5.12.10/gcc_64/mkspecs/modules 路径下;
至此,即可通过在程序的.pro文件中,添加Qt += xlsx,使用QtXlsx库。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值