我一直在研究一个连接到 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)上的什么位置?