Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 544|回复: 1

mysql的libmysql.dll怎么提取啊,提取又要放哪里啊

[复制链接]
  • TA的每日心情
    无聊
    2024-2-28 20:24
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2024-9-17 12:58:20 | 显示全部楼层 |阅读模式
    装了个最新版的mysql 8.0.39 ,从C:\Program Files\MySQL\MySQL Server 8.0\lib复制出libmysql.dll放到工程文件下、lazarus安装目录、系统的system目录都没用
    老是提示这个

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

    x
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-2-6 08:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2025-2-6 09:08:43 | 显示全部楼层
    1、确认是否相同的架构,你的Lazarus如果是64位的,那么这个libmysql.dll也需要是64位的。
    2、我都是从HeidiSQL的文件夹里拷贝,里边包含很多的数据库支持的dll,把里边的文件改一下名字就可以里。例如libmysql-8.4.0.dll,把它改成libmysql.dll放在你工程exe目录里。
    3、一般的把需要的dll也可以放在系统的目录里,这样就不用每个工程里放一遍,64位的放在Windows\System目录,32位的放在Windows\SYSwow64文件夹。
    4、如果没有对应版本的,这个Con控件可以设置不检查版本,SkipVersionCheck勾上即可。
    5、mysql.Sqlite就一个dll就可以解决。其他的类似Postgresql,Oracle他们需要更多的dll配合,缺少1个也会提示无法载入。
    回复 支持 反对

    使用道具 举报

    *滑块验证:

    本版积分规则

    QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

    GMT+8, 2025-5-1 12:18 , Processed in 0.027367 second(s), 10 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表