zoukankan      html  css  js  c++  java
  • CentOS 7安装Qt5.12.1过程

    QT下载:http://download.qt.io/official_releases/qt/5.12/5.12.1/

    默认下载在Downloads目录下

    预安装

    sudo yum -y install mesa-libGL-devel mesa-libGLU-devel freeglut-devel

    给下载的文件赋予可执行的权限

    chmod +x qt-opensource-linux-x64-5.12.1.run

    执行文件,进行安装

    ./qt-opensource-linux-x64-5.12.1.run

    接下来会进行界面化的安装过程,一路下来。遇见登录,可以选择跳过。

    如果此时使用Qt Creater直接构建程序,会提示错误:

    那是因为没有编译器,需要手动来安装(使用which命令可查看是否安装成功)

    sudo yum install gcc

    sudo yum install gcc-c++

    sudo yum install gdb

    安装完成后,重新运行Qt CreaterTools->Options->Kits,配置编译器如下图所示:

    点击[OK]完成配置!

    此时运行Qt工程,执行build操作就可以成功了~

    如果编译过程中报 cannot find -lGL 的错误,提示系统缺少OpenGL库,只需要执行命令yum install libGL libGL-devel 安装即可!

    查找Mesa相关的包:yum list mesa*

    安装:yum install mesa*

    安装Glutyum install freeglut*

    我这里编译运行一下Qt自带的例程:2D painiting
     

    附录:

    在桌面创建Qt Creater快捷方式

    1)、当前目录切换到桌面

    cd Desktop/

    2)、创建qtcreater快捷方式

    gedit qtcreater.desktop

    3)、在打开的文件中输入以下内容

    [Desktop Entry]

    Encoding=UTF-8   Exec=/home/Michael/Qt5.12.1/Tools/QtCreator/bin/qtcreator.sh Icon=/home/Michael/Qt5.12.1/Tools/QtCreator/bin/qtcreator.ico

    Name=Qt Creator 4.8.1  

    Name[en]= Qt Creator 4.8.1  

    Path=/home/Michael/Qt5.12.1/Tools/QtCreator/bin 

    Type=Application  

    X-KDE-SubstituteUID=false  

    X-KDE-Username=michael

    给文件赋予可执行权限

    chmod a+x  /home/michael/Desktop/qtcreater.desktop

  • 相关阅读:
    浏览器检测
    EcmaScript基础
    js中的内置对象
    cursor 与refcursor及sys_refcursor的区别 (转载)
    各种连接数据方法的网站
    UVa11627 Slalom
    UVa1450 Airport
    UVa12124 Assemble
    UVa11384 Help is needed for Dexter
    UVa11464 Even Parity
  • 原文地址:https://www.cnblogs.com/MakeView660/p/12427123.html
Copyright © 2011-2022 走看看