商城首页欢迎来到中国正版软件门户

您的位置:首页 >CentOS下C++如何使用Qt框架

CentOS下C++如何使用Qt框架

  发布于2026-05-02 阅读(0)

扫一扫,手机访问

在CentOS上开启C++与Qt的奇幻之旅

想在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版本有特定要求,或者希望进行一些自定义配置,那么从源码编译就是你的不二之选。虽然步骤稍多,但自由度最高。

  1. 下载Qt源码:第一步,自然是去Qt官网找到你心仪版本的源码包,把它下载下来。

  2. 安装依赖:编译工作开始前,得先把“地基”打好。运行下面这条命令,把必要的编译工具和依赖包安装到位:

    sudo dnf install gcc gcc-c++ make qt5-qtbase-devel qt5-qttools-devel
  3. 配置和编译:解压源码,进入目录,然后就是经典的“配置-编译-安装”三步曲:

    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:使用命令行(硬核玩家的选择)

  1. 创建项目目录:万事开头难,但创建目录很简单。

    mkdir MyQtProject
    cd MyQtProject
  2. 创建.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
  3. 编写代码:接下来,就是创建main.cppmainwindow.hmainwindow.cpp这些源文件,并尽情挥洒你的C++代码了。

  4. 编译项目:蓝图有了,材料齐了,开始“施工”。用qmake生成Makefile,再用make命令启动编译:

    qmake MyProject.pro
    make

途径B:使用Qt Creator(高效开发之友)

  1. 安装Qt Creator:如果还没安装这个强大的IDE,一条命令就能解决:

    sudo dnf install qt5-qtcreator
  2. 启动并创建项目:打开Qt Creator,选择新建一个“Qt Widgets Application”项目,跟着向导一步步来就行。

  3. 编写代码:在IDE友好的界面里编写和调试代码,体验会流畅很多。

  4. 编译和运行:直接使用Qt Creator界面上的编译和运行按钮,一站式完成构建和测试。

4. 运行Qt应用程序:见证成果的时刻

编译成功后,在项目目录下就能找到生成的可执行文件。是时候运行它,看看你的作品了:

./MyQtApp

至此,从零开始的环境搭建、项目创建到最终运行,整个闭环就完成了。按照这个流程,在CentOS上驾驭Qt进行C++开发,其实就这么回事儿。

本文转载于:https://www.yisu.com/ask/5696488.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注