- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我一直在开发一个连接到 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/
我正在使用 HeidiSQL 编辑 MYSQL 数据库,它询问我想使用哪个库进行编辑: libmysql-6.1.dll libmysql.dll 我怎么知道该使用哪一个? 最佳答案 这些可供选择的
我的目标是将 libmySQL 集成到我的可执行文件中,而不是使用 libmySQL.dll。 我使用 VC++ 2008 @ Windows Vista。 我已经从 http://dev.mysql
我用 libmysql 构建了 gearman。 * CPP Flags: -fvisibility=hidden * LIBS: * LDFLAGS
在使用 libmysqlclient 的 C++ 软件中,我尝试将一行插入包含 html 编码字符(例如 é)的表中。该请求如下所示: INSERT INTO mytable ( field ) V
我第一次尝试使用 dbexpress 组件连接到 mysql 我遇到了这个错误 Failure to Connect : Unable to load libmysql.dll 我的delphi版本:
我试图在cygwin中从源代码构建MySQL的“Connector/C”,但存在一些问题。 -一些背景- 我们可以谈论很多人为什么要在cygwin中使用libmysql。在这种情况下,使用cygwin
我在一个简单的多线程应用程序中使用 libmysql,它将在单核嵌入式系统处理器上运行。我读了here客户端库几乎是线程安全的。 我是否需要序列化我的应用程序(例如,使用互斥体)? 最佳答案 取决于你
我尝试使用以下 AHK 库:http://www.autohotkey.com/board/topic/72629-mysql-library-functions/page-1 我根据他们的示例编写了
我已经安装了 MySQL 5.1.49 和 Visual Studio 2008 二进制 QT 4.6.2。我将 Qt 配置如下: C:\Qt>configure -static -no-webkit
我正在尝试为 MySQL 编写一个 C++ 包装器: cannot open input file 'libmysql.lib' 我确实安装了 mySQL 服务器,但我仍然没有 libmysql.li
我正在尝试使用 libwebsocket 构建我的 WebSocket 服务器,我需要在我的代码中使用 libmysql。我已经安装了 libmysql 并能够使用它,但我不知道如何使用 cmake
我刚刚在 Windows Server 2003 32 位上安装了 MySQL。我有 PHP 5.2.6。 当在 cmd 中执行:php -m 获取模块时出现此错误: "PHP Warning: P
我在 Visual C++ 2010 上的项目中使用 MySql C++ 连接器。在链接器->输入->附加依赖项中我编写了mysqlcppconn-static.lib和libmysql.lib。因此
A 使用 -static 选项和 -qt-sql-mysql 编译了 Qt。一切顺利(编译等,它在我的电脑上运行)。但是当我将程序放在另一台计算机上时,我收到消息“找不到 libmysql.dll..
该程序需要 libmysql.dll 它与 libmysql.lib 位于 c:\xampp\mysql\lib 下。在 Visual C++ 设置中,我将 libmysql.lib 添加到 Link
我安装了 "mysql-installer-community-8.0.16.0.msi" .安装期间一切顺利。我什至可以为我的项目创建一个新的数据库和表。我在 C++ 中使用它。编译和链接一切顺利。
我用 C++ 制作了一个应用程序,它使用 mysql 连接到服务器,但是当我将它发送给我的 friend 进行测试时,他们得到的是:libmysql.dll 不是为在 Windows 上运行而设计的,
当使用 Perl 代码访问 db MYSQL 时,你有没有遇到过这个错误:过程入口点 mysql_get_parameters 不能位于 libmysql_.dll 中? 我已经将libmysql.d
我尝试在我的机器上安装 libmysql++-dev 包但失败并出现以下错误。我已经在机器上完成了 apt-get update 和 apt-get update。 22:28:03-root@deb
我想从应用程序中获取或到达 DLL = C:\mysql\bin\libmysql.dll 行。下面的列表是从 FireDAC 连接器信息中复制的。但是我可以在什么变量、对象或“类”中找到此信息并能够
我是一名优秀的程序员,十分优秀!