Nic*_*ana 13 c mysql windows pidgin
我一直在研究一个连接到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?
Alo*_*mir 18
libmysql.dll文件是MySQL Connector/C lib-的一部分
http://dev.mysql.com/downloads/connector/c/
您是否尝试将该文件放在您的应用程序正在启动的目录中?
除非使用这个dll的程序是以某种方式编写的,它在特定的地方搜索dll(不太可能),它应该双向工作 - system32或程序的运行目录.
编辑:
还要确保%PATH%环境变量中存在system32目录.