在Windows 7上使用libmysql.dll

我一直在处理一个连接到lib mysql.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%环境变量中.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...