sudo yum update
sudo yum groupinstall "Server with GUI" # 安装图形界面组件
sudo systemctl set-default graphical.target # 设置默认启动图形界面
sudo reboot # 重启系统
sudo yum install gcc gcc-c++ make cmake # 安装编译器和构建工具
sudo yum install qt5-qtbase-devel qt5-qttools-devel # 安装Qt基础库和工具
sudo yum install gtk3-devel # 安装GTK+开发包
sudo yum install fltk-devel # 安装FLTK开发包
main.cpp
):#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QLabel label("Hello, CentOS GUI!");
label.show();
return app.exec();
}
qmake -spec linux-g++ && make
./your_project_name
根据项目需求选择库(Qt适合复杂界面,GTK+/FLTK适合轻量级场景),参考官方文档进一步配置。