一、Ubuntu安装
网上多多教程自行搜。最好分配80G以上。
二、QT5.15.2 安装
---------------------------------------------------------------------------------------------------------------------------------
Ubuntu安装好以后先换源,我们一般用阿里的源。
然后点击重新载入。
---------------------------------------------------------------------------------------------------------------------------------
三、安装相关模块
然后得安装gcc,g++,cmake.,和GL模块。
sudo apt install gcc
sudo apt install g++
sudo apt install cmake
sudo apt-get install libgl1-mesa-dev
---------------------------------------------------------------------------------------------------------------------------------
安装MySQL(目前事指令代码,以后最好只用安装包)
sudo apt update
sudo apt install mysql-server
sudo mysql 进入MySQL而mysql -u root -p 开始是进不去的
进去以后修改密码。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin';
FLUSH PRIVILEGES;#更新
设置好之后重启MySQL
service mysql restart
---------------------------------------------------------------------------------------------------------------------------------
查询数据库安装heidisql
进行heidisql安装:网络正常10分钟可安装结束
sudo snap install heidisql-wine --beta
---------------------------------------------------------------------------------------------------------------------------------
对于Ubuntu的中文输入法,要安装ibus相关的输入法。不然会导致QT输入不了中文。
sudo apt-get install ibus-pinyin
---------------------------------------------------------------------------------------------------------------------------------
四、编译MySQL驱动
在上面MySQL安装基础上安装 sudo apt install libmysqlclient-dev
不然找不到 usr/include/mysql 文件。
安装以后就会出现
Ubuntu20.04 QT5.15.2 编译MySQL驱动
1.首先找到QT的源码目录 /home/xxp/Qt/5.15.2/Src/qtbase/src/plugins/sqldrivers/mysql
2.修改源码中的pro文件
修改以后保存。不要用QT来编译。
4.编译
在源码目录下执行 /home/xxp/Qt/5.15.2/gcc_64/bin/qmake mysql.pro
然后 make 和make install
就可以在前一个目录得到一个plugin,里面方有:
然后将两个文件放入编译器的/home/xxp/Qt/5.15.2/gcc_64/plugins/sqldrivers 中。
五、备份
在所有软件安装完成后可进行一次快照来备份系统,当以后遇到问题时可以还回到快照。