Linux Qt SDK 配置步骤

转载请注明出处并链接本网页

以Ubuntu 16.04为例。

一、Mysql安装与配置:

  1. 打开shell:快捷键:Ctrl+Alt+t。

  2. 安装Mysql Server:

    sudo apt-get install mysql-server
    

    安装中会要求输入mysql root 用户密码。

  3. 安装Mysql Client:

    sudo apt-get install mysql-client
    
  4. 设置数据库编码格式:

    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 
    

    在[mysqld]下添加配置:

    character_set_server=utf8
    init_connect='SET NAMES utf8' 
    
  5. 重启Mysql

    sudo /etc/init.d/mysql restart
    
  6. 连接Mysql

    mysql -u root -p
    

    输入密码登陆mysql

    查看Mysql编码格式:
    show variables like '%character%';
    在这里插入图片描述

  7. 安装Mysqlclient驱动

    sudo apt-get install libmysqlclient-dev
    

二、安装Qt

  1. 下载地址:http://download.qt.io/archive/qt/
  2. 选择版本:建议使用Qt5.6.2或Qt5.9.1,5.6与5.9为长期支持版本。

    选择5.12/5.12.6/single/qt-everywhere-opensource-src-5.12.6.tar.xz下载
    校验MD5
    md5sum qt-everywhere-opensource-src-5.9.7.tar.xz
    与官网的进行比较

  3. 相关组件安装(可选步骤)
    • 数据库组件
      bash sudo apt-get install qtbase5-dev
    • opengl库
      bash sudo apt-get install build-essential libgl1-mesa-dev
  4. 创建libmysqlclient_r链接(Ubuntu执行)
    • qt连接数据库使用的是libmysqlclient_r,手动创建该连接
      cd /usr/lib/x86_64-linux-gnu/
      ln -s libmysqlclient.so.20.3.6 libmysqlclient_r.so.20.3.6
      ln -s libmysqlclient.so.20 libmysqlclient_r.so.20
      ln -s libmysqlclient.so libmysqlclient_r.so
  5. 解压源码
    sudo xz -d qt-everywhere-opensource-src-5.9.1.tar.xz
    sudo tar -xvf qt-everywhere-opensource-src-5.9.1.tar
  6. 编译
    • 配置
      sudo ./configure --prefix=/opt/Qt
      查看执行结果
      如果
      mysql----------------no
      请检查之前的mysql、gcc、g++、libmysqlclient等安装是否正确
    • make
      sudo make
      • 这一步要2~3小时建议使用一下命令安装
        su 进入超级用户
        make >>/root/Log.log 2>>/root/ErrorLog.log & 后台执行并记录执行结果
        exit 退出超级用户
        ps -ef | grep make 查看make进程是否结束,关注1号进程启动的make是否存在
        sudo tail /root/Log.log 查看执行记录
    • make install
      sudo make install

三、配置Qt环境变量

  1. 借助qtchooser配置,目录/usr/lib/x86_64-linux-gnu/qt-default/qtchooser下编辑default.conf链接文件,文件内容如下:
    /opt/Qt/lib
    /opt/Qt
    
  2. 终端执行qmake -version,如果可以出现qt版本则证明配置成功。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值