【发布时间】:2012-10-19 12:49:09
【问题描述】:
我正在尝试让memcached 在 Windows 上运行。我已经下载了memcached stable latest 并在 Windows 7 下使用 Mingw 编译它。配置失败并出现错误,
检查 libevent 目录...配置:错误:libevent 是 必需的。你可以从http://www.monkey.org/~provos/libevent/获得它
If it's already installed, specify its path using --with-libevent=/dir/
然后我下载了libevent并编译了它。这产生了 3 个 DLL,libeventcore、libevent-extra 和 libevent-2.0.5。
我再次使用--with-libevent 选项在memcached 上运行配置。但是由于某种原因,它再次失败并出现相同的错误。我不知道它为什么会失败。谁能帮我解决这个问题?或者有没有更好的方法让memcached 在 Windows 上运行?我见过很多为 Windows 预先构建的二进制文件。但他们都使用旧版本的memcached。和 AFAIK,Windows 在较新版本中得到 memcached 的正式支持。
我正在使用带有 MinGW 的 Windows7 64 位版本。
【问题讨论】:
-
你试过 Couchbase 和 Memcached Bucket 吗?
-
@dasun 我没试过。会试一试。
-
对于编译,您不仅需要运行时需要的 .dll,还需要头文件和 .lib。你把它们放在什么地方了吗?
-
@nos:是的。所有这些都可用。
标签: c windows memcached mingw libevent