8

CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境

 2 years ago
source link: https://blog.51cto.com/hongpangzi/5107915
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

  在服务器CentOs8.2上安装geant4软件,但是运行不起来,所以本节开始主要是安装qt,测试qt基本功能。

<br>

  添加qt环境到系统环境中,是geant4启动qt的必要条件。

<br>

下载Qt在线安装程序

  Qt在线安装包下载地址: https://download.qt.io/archive/online_installers/4.3/
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片

<br>

步骤一:复制解压改权限

  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_root用户_02

步骤二:运行

  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片_03

yum install libxcb-devel
export QT_DEBUG_PLUGINS=1
find / -name libxcb-icccm.so.4

  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_普通用户_04

  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_root用户_05

  解决一阵,出其他错误,解决不了,暂时不钻了,替换安装版本试一试:
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片_06
  替换版本是成功得,但是最后笔者在启动qtcreator还是遇到这个问题,解决方法如下:

yum install xcb-util-image
yum install xcb-util-keysyms

  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_root用户_07
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_普通用户_08
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片_09
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片_10
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_root用户_11
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_普通用户_12
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片_13
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片_14
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_普通用户_15
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_root用户_16
  十几分钟到几十分钟吧,看网络了,最后如下图:
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_root用户_17

步骤三:添加Qt的环境变量

  root用户的配置(仅使用root用户时有效):
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_root用户_18

export QTDIR=/opt/Qt
export PATH=$QTDIR/5.15.2/gcc_64/bin:$QTDIR/Tools/QtCreator/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/5.15.2/gcc_64/lib:$LD_LIBRARY_PATH

  普通用户的配置(仅使用普通用户时生效):
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_root用户_19

export QTDIR=/opt/Qt
export PATH=$QTDIR/5.15.2/gcc_64/bin:$QTDIR/Tools/QtCreator/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/5.15.2/gcc_64/lib:$LD_LIBRARY_PATH

步骤四:测试qmake

  重启,测试普通用户,root用户:
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片_20
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_普通用户_21

步骤五:打开qtcreaor

  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片_22
  直接命令行输入qtcreator,报错缺少“libxcb-icccm.so.4”,安装即可:

yum install xcb-util-wm

  运行出现错误,需要设置下面这个再运行:

export QT_DEBUG_PLUGINS=1

  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_普通用户_23
  仔细看,发现还是之前换qt在线安装出现的老问题:
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_普通用户_24

yum install xcb-util-image

  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_插入图片_25

yum install xcb-util-keysyms

  再运行qtcreator即可,如下图:
  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_普通用户_26

<br>

第一个程序“Hello world”

  CentOS8安装Geant4笔记(二):CentOS8安装Qt5.15.2并测试运行环境_普通用户_27


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK