当前位置: 首页 > news >正文

jsp网站建设模板下载视频网站建站程序

jsp网站建设模板下载,视频网站建站程序,广州建设工程交易中心电话,长沙高端网站建设公司参考自 Ubuntu20.04.3 QT5.15.2 MySQL驱动编译 Ubuntu 18.04 编译安装 Qt mysql驱动 下边这篇博客不是主要参考的, 但是似乎解决了我的难题(找不到 libmysqlclient.so) ubuntu18.04.2 LTS 系统关于Qt5.12.3 无法加载mysql驱动#xff0c;需要重新编译MYSQL数据库驱动的问题以…参考自 Ubuntu20.04.3 QT5.15.2 MySQL驱动编译 Ubuntu 18.04 编译安装 Qt mysql驱动 下边这篇博客不是主要参考的, 但是似乎解决了我的难题(找不到 libmysqlclient.so) ubuntu18.04.2 LTS 系统关于Qt5.12.3 无法加载mysql驱动需要重新编译MYSQL数据库驱动的问题以及解决方案 系统版本 rainrain-virtual-machine:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammyMySQL 肯定要先安装上, 我安装的是 mysql Ver 8.0.35-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))然后安装依赖库 sudo apt install libmysqlclient-dev // 不然找不到 usr/include/mysql 文件// 或者 sudo apt-get install mysql-client libmysqlclient-dev // mysql-client是否需要安装我也不是很清楚,后续如果无法进行, 可以安装试试可通过以下命令定位 libmysqlclient.so 的位置 sudo updatedb // 更新ubuntu的文件数据库it may take a long timesudo locate libmysqlclient.so执行完后一定要能查到 libmysqlclient.so , 否则没必要继续进行操作 rainrain-virtual-machine:/usr/lib/x86_64-linux-gnu$ locate libmysqlclient.so /usr/lib/x86_64-linux-gnu/libmysqlclient.so /usr/lib/x86_64-linux-gnu/libmysqlclient.so.21 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.21.2.35为了查找到 libmysqlclient.so 我中间试了很多方法, 后来误打误撞执行成功了, 可能是因为执行了 sudo updatedb 或者安装了 mysql-client 下面进行正式的编译 1.首先找到QT的源码目录 , 例如 /home/rain/Qt/5.15.2/Src/qtbase/src/plugins/sqldrivers/mysql rain是你当前的用户名, 路径也是根据你自己安装的Qt路径来 版本号(我的是5.15.2)下如果没有 Src 目录, 可以考虑重装 Qt 或者更新下载 Src 2.修改 mysql.pro 文件 第 6 行的代码直接注释掉 然后添加两行代码, 这两行代码根据你安装的目录确定 INCLUDEPATH /usr/include/mysql LIBS -L/usr/lib/x86_64-linux-gnu -lmysqlclient例如我的 (1) 执行命令 whereis mysql rainrain-virtual-machine:/usr/lib/x86_64-linux-gnu$ whereis mysql mysql: /usr/bin/mysql /usr/lib/mysql /etc/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz可以看到 /usr/include/mysql 路径 (2) 执行命令 locate libmysqlclient.so rainrain-virtual-machine:/usr/lib/x86_64-linux-gnu$ locate libmysqlclient.so /usr/lib/x86_64-linux-gnu/libmysqlclient.so /usr/lib/x86_64-linux-gnu/libmysqlclient.so.21 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.21.2.353.点开 pri 文件, 然后注释掉第 4 行代码即可 4. 在 /home/rain/Qt/5.15.2/Src/qtbase/src/plugins/sqldrivers/mysql 目录下, 打开终端, 执行如下代码 /home/rain/Qt/5.15.2/gcc_64/bin/qmake mysql.pro// 注意 rain是当前的用户名, 路径也是根据你自己安装的Qt路径来5.然后mysql源码文件夹里多了个 MakeFile 然后 make 和 make install rainrain-virtual-machine:~/Qt/5.15.2/Src/qtbase/src/plugins/sqldrivers/mysql$ make Makefile make: “Makefile”已是最新。rainrain-virtual-machine:~/Qt/5.15.2/Src/qtbase/src/plugins/sqldrivers/mysql$ make install Makefile 输出省略6.然后就可以在mysql前一个目录(sqldrivers)得到一个 plugins打开里面的 sqldrivers 有两个文件, 就标志着编译成功了 7.然后将两个文件放入编译器的 /home/rain/Qt/5.15.2/gcc_64/plugins/sqldrivers 中, 大功告成~~ 测试程序 pro 里加个 sql 模块 #include QSqlDatabase #include QSqlQuery #include QDebugqDebug() QSqlDatabase::drivers(); QSqlDatabase db QSqlDatabase::addDatabase(QMYSQL); db.setHostName(localhost); db.setUserName(root); db.setPassword(1234); db.setPort(3306); db.setDatabaseName(mysql); qDebug() (db.open() ? open db success. : open db failed.); QSqlQuery cursor; QString query SELECT user, host FROM user; ; if (cursor.exec(query)) { while (cursor.next()) { qDebug() user: cursor.value(user).toString() host: cursor.value(host).toString(); } }
http://www.hkea.cn/news/14571511/

相关文章:

  • 昭通建网站dede自适应网站模板
  • 查询网站旗下域名贵阳搜索引擎排名推广
  • 怎么制作视频网站温州企业网站建设要多少钱
  • 建站自学网站开发公司规章制度
  • 深圳网站搭建多少钱绍兴做网站选哪家
  • 有域名之后怎么做网站网站建设公司怎么寻找客户呢
  • 巨鹿网站建设网络公司设计自己的网站
  • 建设工程网站tc招生网站建设
  • 建设学校网站前的需求分析报告搜索网站建设推广优化
  • 沈阳建设工程质量检测中心网站wordpress文章运行php
  • 做电脑系统哪个网站制作好的网站有哪些内容
  • 融资融券配资网站建设网站被刷流量怎么办
  • 常用的网站建设技术网站建设价钱差异
  • 网站的建设可以起到什么作用是什么原因网页平面设计培训
  • 途牛网站建设网络广告投放流程的第一步要做
  • 个人网站怎么做视频培训h5网页设计
  • 深圳做手机网站设计修改wordpress的登陆地址
  • 织梦cms网站迁移电销公司排名前十
  • 专业的网站制作正规公司北太平庄网站建设
  • 兴宁网站建设wordpress4.8中文版
  • dede装修网站模板制作图片的app免费
  • 璧山集团网站建设加工企业网站这么做
  • 常用来做网站首页的文件名快速排名方案
  • 上海网站开发门户网站建设系统
  • 要加强网站内容建设有没有免费的微网站
  • 建设银行平潭招聘网站网站建设的机构
  • 石家庄网站设计工作室招聘网站建设的目的
  • 做黄图网站接广告好赚吗海外推广营销
  • 网站项目开发案国外免费logo设计网站
  • wordpress网站如何播放视频如何查询网站是不是asp做的