您的位置:首页 >CentOS下C++如何使用Qt框架
发布于2026-05-02 阅读(0)
扫一扫,手机访问
想在CentOS系统下用C++和Qt框架开发应用?这事儿其实没想象中那么复杂。跟着下面这套清晰的步骤走,从环境搭建到第一个程序跑起来,整个过程会顺畅很多。

对于CentOS 8及以上的用户,最快捷的方式莫过于使用系统自带的dnf包管理器。一条命令就能搞定Qt基础开发包:
sudo dnf install qt5-qtbase-devel
当然,一个完整的应用往往需要更多功能模块。如果需要图形界面组件或者网络功能,可以分别追加安装:
sudo dnf install qt5-qtwidgets-devel
sudo dnf install qt5-qtnetwork-devel
如果你对Qt版本有特定要求,或者希望进行一些自定义配置,那么从源码编译就是你的不二之选。虽然步骤稍多,但自由度最高。
下载Qt源码:第一步,自然是去Qt官网找到你心仪版本的源码包,把它下载下来。
安装依赖:编译工作开始前,得先把“地基”打好。运行下面这条命令,把必要的编译工具和依赖包安装到位:
sudo dnf install gcc gcc-c++ make qt5-qtbase-devel qt5-qttools-devel配置和编译:解压源码,进入目录,然后就是经典的“配置-编译-安装”三步曲:
tar xvf Qt-x.y.z.tar.xz
cd Qt-x.y.z
./configure -prefix /opt/qt5 -release -opensource -confirm-license
make -j$(nproc)
sudo make install
这里有个小细节:-prefix /opt/qt5参数指定了安装路径。你可以根据个人习惯,把它改成任何你喜欢的目录。
如果你选择了源码编译安装,那么接下来这步很关键——得告诉系统你的Qt工具链藏在哪里。编辑你的~/.bashrc或者~/.bash_profile文件,把下面两行加进去:
export PATH=/opt/qt5/bin:$PATH
export LD_LIBRARY_PATH=/opt/qt5/lib:$LD_LIBRARY_PATH
添加保存后,别忘了让配置立刻生效:
source ~/.bashrc
创建项目目录:万事开头难,但创建目录很简单。
mkdir MyQtProject
cd MyQtProject创建.pro文件:这是Qt项目的“蓝图”文件。创建一个名为MyProject.pro的文件,并填入基本配置:
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = MyQtApp
TEMPLATE = app
SOURCES += main.cpp \
mainwindow.cpp
HEADERS += mainwindow.h编写代码:接下来,就是创建main.cpp、mainwindow.h和mainwindow.cpp这些源文件,并尽情挥洒你的C++代码了。
编译项目:蓝图有了,材料齐了,开始“施工”。用qmake生成Makefile,再用make命令启动编译:
qmake MyProject.pro
make安装Qt Creator:如果还没安装这个强大的IDE,一条命令就能解决:
sudo dnf install qt5-qtcreator启动并创建项目:打开Qt Creator,选择新建一个“Qt Widgets Application”项目,跟着向导一步步来就行。
编写代码:在IDE友好的界面里编写和调试代码,体验会流畅很多。
编译和运行:直接使用Qt Creator界面上的编译和运行按钮,一站式完成构建和测试。
编译成功后,在项目目录下就能找到生成的可执行文件。是时候运行它,看看你的作品了:
./MyQtApp
至此,从零开始的环境搭建、项目创建到最终运行,整个闭环就完成了。按照这个流程,在CentOS上驾驭Qt进行C++开发,其实就这么回事儿。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9