gpt4 book ai didi

mysql - 在 Windows 7 上使用 libmysql.dll

转载 作者:IT老高 更新时间:2023-10-29 00:11:35 30 4
gpt4 key购买 nike

我一直在开发一个连接到 libmysql.dll 的程序。在使用它的部分代码中,我包含了 winsock2.h 和 mysql.h。我已经编写了该程序,它在 Linux 和 Windows XP 上都运行良好。

对于 Windows XP,我发现 libmysql.dll 必须位于 system32 目录中才能使代码正常工作。然而,在 Windows 7 中,即使在 system32 中有 libmysql.dll 文件也不允许它工作。显然它找不到 libmysql.dll。鉴于这是一个 pidgin 插件,这是 Pidgin 唯一不需要的库,因此我不得不将它放在某个地方。问题是,我不知道在哪里。

在较新的系统(如 Windows 7)上,它必须放在哪里?

最佳答案

libmysql.dll 文件是 MySQL Connector/C lib 的一部分-

http://dev.mysql.com/downloads/connector/c/

您是否尝试过将该文件放在您的应用程序正在启动的目录中?

除非使用此 dll 的程序是以在特定位置搜索 dll 的方式编写的(不太可能),否则它应该可以两种方式工作 - system32 或程序的运行目录。

编辑:

还要确保 system32 目录存在于您的 %PATH% 环境变量中。

关于mysql - 在 Windows 7 上使用 libmysql.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7944991/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com