CentOS下C++如何使用Qt框架
在CentOS上开启C++与Qt的奇幻之旅 想在CentOS系统下用C++和Qt框架开发应用?这事儿其实没想象中那么复杂。跟着下面这套清晰的步骤走,从环境搭建到第一个程序跑起来,整个过程会顺畅很多。 1. 安装Qt:两条主流路径 方法一:使用包管理器安装(最省心) 对于CentOS 8及以上的用户,
在CentOS上开启C++与Qt的奇幻之旅
想在CentOS系统下用C++和Qt框架开发应用?这事儿其实没想象中那么复杂。跟着下面这套清晰的步骤走,从环境搭建到第一个程序跑起来,整个过程会顺畅很多。

1. 安装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参数指定了安装路径。你可以根据个人习惯,把它改成任何你喜欢的目录。
2. 配置环境变量:让系统认识Qt
如果你选择了源码编译安装,那么接下来这步很关键——得告诉系统你的Qt工具链藏在哪里。编辑你的~/.bashrc或者~/.bash_profile文件,把下面两行加进去:
export PATH=/opt/qt5/bin:$PATH
export LD_LIBRARY_PATH=/opt/qt5/lib:$LD_LIBRARY_PATH
添加保存后,别忘了让配置立刻生效:
source ~/.bashrc
3. 创建和编译你的第一个Qt项目
途径A:使用命令行(硬核玩家的选择)
创建项目目录:万事开头难,但创建目录很简单。
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
途径B:使用Qt Creator(高效开发之友)
安装Qt Creator:如果还没安装这个强大的IDE,一条命令就能解决:
sudo dnf install qt5-qtcreator启动并创建项目:打开Qt Creator,选择新建一个“Qt Widgets Application”项目,跟着向导一步步来就行。
编写代码:在IDE友好的界面里编写和调试代码,体验会流畅很多。
编译和运行:直接使用Qt Creator界面上的编译和运行按钮,一站式完成构建和测试。
4. 运行Qt应用程序:见证成果的时刻
编译成功后,在项目目录下就能找到生成的可执行文件。是时候运行它,看看你的作品了:
./MyQtApp
至此,从零开始的环境搭建、项目创建到最终运行,整个闭环就完成了。按照这个流程,在CentOS上驾驭Qt进行C++开发,其实就这么回事儿。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















