Memcached 代码阅读(1) -windows版本编译
2011-12-01 18:43
357 查看
采用 Kenneth Dalgleish 的windows memcached1.2.4版本。
该版本是可以用Visual Studio2005编译。
编译方法:复制libevent.lib到
D:\memcached-1.2.4-Win32-Preview-20080309_src\Win32-Prj
然后再visual stuido2005 编译,编译会报错
错误 1 fatal error C1083: 无法打开包括文件:“event.h”: No such file or directory d:\memcached-1.2.4-win32-preview-20080309_src\memcached.c 44
找到出错行:
将
#include "event.h"
改为
#include "Win32-Code/event.h"
编译就通过了。
在调试参数中加上
-d install
F5运行即可安装memcached服务
D:\memcached-1.2.4-Win32-Preview-20080309_src\Win32-Prj\Debug>sc query "memcach
d Server"
SERVICE_NAME: memcached Server
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 1077 (0x435)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
服务已经成功安装
修改调试参数为
-d start
再次F5,运行服务
输入sc命令
D:\memcached-1.2.4-Win32-Preview-20080309_src\Win32-Prj\Debug>sc query "memcache
d Server"
SERVICE_NAME: memcached Server
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
服务运行成功。
修改调试参数为
-d stop
F5停止服务
修改调试参数
-d uninstall
D:\memcached-1.2.4-Win32-Preview-20080309_src\Win32-Prj\Debug>sc query "memcache
d Server"
[SC] EnumQueryServicesStatus:OpenService 失败 1060:
指定的服务未安装。
服务已经成功卸载。
libevent1.3下载
memcached1.2.4下载
该版本是可以用Visual Studio2005编译。
编译方法:复制libevent.lib到
D:\memcached-1.2.4-Win32-Preview-20080309_src\Win32-Prj
然后再visual stuido2005 编译,编译会报错
错误 1 fatal error C1083: 无法打开包括文件:“event.h”: No such file or directory d:\memcached-1.2.4-win32-preview-20080309_src\memcached.c 44
找到出错行:
将
#include "event.h"
改为
#include "Win32-Code/event.h"
编译就通过了。
在调试参数中加上
-d install
F5运行即可安装memcached服务
D:\memcached-1.2.4-Win32-Preview-20080309_src\Win32-Prj\Debug>sc query "memcach
d Server"
SERVICE_NAME: memcached Server
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 1077 (0x435)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
服务已经成功安装
修改调试参数为
-d start
再次F5,运行服务
输入sc命令
D:\memcached-1.2.4-Win32-Preview-20080309_src\Win32-Prj\Debug>sc query "memcache
d Server"
SERVICE_NAME: memcached Server
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
服务运行成功。
修改调试参数为
-d stop
F5停止服务
修改调试参数
-d uninstall
D:\memcached-1.2.4-Win32-Preview-20080309_src\Win32-Prj\Debug>sc query "memcache
d Server"
[SC] EnumQueryServicesStatus:OpenService 失败 1060:
指定的服务未安装。
服务已经成功卸载。
libevent1.3下载
memcached1.2.4下载
相关文章推荐
- 过滤驱动加密文件(代码) 分类: windows驱动程序WDM 2013-09-25 14:40 611人阅读 评论(0) 收藏
- Linux编译Windows共享目录下代码
- 如何在Linux下编译Windows版本的adb和fastboot
- 2010-3-5 代码阅读 编译 学习
- windows下Emacs使用cscope来阅读代码
- windows下编译dcmtk的Android版本
- phantomjs的使用+Java代码+依赖js(兼容Linux和windows版本)
- MacosX 下GCC编译指定版本的代码
- Windows下编译memcached-1.4.5(32bit和64bit)
- windows核心编程代码编译
- Windows下编译memcached-1.4.5(32bit和64bit) .
- [Android NDK]命令行编译C++代码(JNI)的方式(windows和linux通用)
- 关于代码编译打包和版本管理的一些事情
- windows boost 编译, 我用的版本是 boost_1_54_0
- VC中用代码判断windows的版本
- vs2008编译Xvid源代码 1.2.2版本
- windows下sublime编译调试c++的配置代码
- Windows下Faster R-CNN 配置/Matlab版本编译
- windows下获取APM飞控代码并建立编译环境的方法——基于eclipse