zoukankan      html  css  js  c++  java
  • Memcached 代码阅读(1) windows版本编译

    采用 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下载

  • 相关阅读:
    Day 15 模块
    Day 14 三元运算符,列表推导式,内置函数
    Day 13 可迭代对象,迭代器对象,for循环迭代,生成器对象,枚举对象
    Day 12 开放封闭原则,装饰器初识
    Day 11 函数对象,函数嵌套,作用域,闭包
    Day 10 函数的形参,实参
    Day 09 函数基础
    Day 08 文件操作模式,文件复制,游标
    HTTP协议
    11,.JS-DOM价绍
  • 原文地址:https://www.cnblogs.com/yanzhenan/p/2271019.html
Copyright © 2011-2022 走看看