在Linux环境下搭建CentOS与Qt插件开发环境

环境准备
系统环境
- 操作系统:CentOS 7
- 软件包管理器:Yum
Qt版本
Qt版本:5.15.2
插件开发所需软件
- Qt Creator:4.14.2
- 编译器:GCC 7.3.1
安装Qt
安装Qt开发环境
- 使用Yum安装Qt库和开发工具:
sudo yum install qt5-qtbase qt5-qtbase-devel qt5-qttools qt5-qttools-devel
- 安装Qt Creator:
sudo yum install qtcreator
- 使用Yum安装Qt库和开发工具:
配置Qt Creator
- 打开Qt Creator,进入“工具”菜单,选择“选项”。
- 在“构建与运行”选项卡中,设置编译器为GCC。
- 在“Qt版本”选项卡中,选择5.15.2版本。
安装Qt插件

下载Qt插件源码
从Qt官网下载所需插件的源码。
编译插件
- 解压插件源码,进入源码目录。
- 使用qmake生成Makefile:
qmake
- 使用make命令编译插件:
make
安装插件
- 将编译好的插件文件复制到Qt Creator的插件目录下:
cp libexampleplugin.so /usr/local/Qt5.15.2/5.15.2/gcc_64/plugins/platforms
- 将编译好的插件文件复制到Qt Creator的插件目录下:
配置环境变量
添加Qt库路径到环境变量
- 打开终端,编辑.bashrc文件:
vi ~/.bashrc
- 在文件末尾添加以下内容:
export QT_PLUGIN_PATH=/usr/local/Qt5.15.2/5.15.2/gcc_64/plugins
- 保存并退出编辑器。
- 打开终端,编辑.bashrc文件:
使环境变量生效
- 在终端中执行以下命令使环境变量生效:
source ~/.bashrc
- 在终端中执行以下命令使环境变量生效:
测试插件
创建Qt项目

打开Qt Creator,创建一个新的Qt Widgets Application项目。
在项目中添加插件
在项目文件中,找到相应的类或函数,调用插件提供的功能。
运行项目
点击“运行”按钮,查看插件是否正常工作。
FAQs
Q1:如何解决Qt插件无法加载的问题? A1:首先检查插件是否编译成功,其次确认插件路径是否正确,最后检查Qt Creator的插件目录权限。
Q2:如何查看Qt插件的日志信息? A2:在Qt Creator中,打开“构建”菜单,选择“构建输出”,在日志窗口中查看插件的相关信息。

