Windows平台编译memcached 1.2.6

一共两个项目libevent、memcached,Platform Toolset使用Visual Studio 2013 - Windows XP
(v120_xp)。在编译memcached时会提示"inet_pton redefinition"。

打开项目下的win32.h,将inet_pton函数注释掉重新编译。


inline int inet_pton(int af, register const char *cp, struct in_addr *addr)
{
if(af != AF_INET) {
WSASetLastError(WSAEPFNOSUPPORT);
return -1;
}
return inet_aton(cp, addr);
}

Windows平台编译memcached 1.2.6

时间: 2024-10-22 17:41:10

Windows平台编译memcached 1.2.6的相关文章

Windows平台编译openssl-0.9.8k库(32位、64位)

最近工作中使用到了openssl的win64位资料,所以进行前期调研,汇总结果如下: [注意]openssl代码所在目录中不要带中文,否则"nmake -f ms\ntdll.mak "可能会提示"宏中非法字符"等错误 一.Openssl WIN7 x64 编译 环境:WIN7 64位,编译器:VS2010 需要下载 Perl(如http://downloads.activestate.com/ActivePerl/releases/5.16.3.1603/Acti

Windows平台编译libiconv-1.11库(32位、64位)

从http://download.csdn.net/detail/pony12/7789079下载libiconv-1.11.1.tar.gz源代码. 一.编译win64位 0.转移到命令行cmd 1.执行amd64位脚本,D:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin\amd64\vcvarsamd64.bat 2.转移到libiconv-1.11.1目录 3.编译nmake -f Makefile.msvc  DLL=1  MF

07 在Windows下编译Memcached

一:windows下编译Memcached (1)下载地址dll:http://down.51cto.com/data/442606 (2)在php下输出 echo phpinfo():查看php的版本,以及是否 ts/nts vc6/vc9 (3)观察phpinfo中 extension_dir 和 php.ini的正确路径 (4)把下载好的dll放入到extension_dir下 (5)根据info提供的php.ini路径 找到对应的php.ini打开并添加 extension=php_me

linux 环境下编写的代码在windows平台编译时大面积报错

跨平台工程往往因为换行符的不一样导致编译时出现一些莫名其妙的错误, 可以通过file查看文件格式,通过unix2dos.unix2mac.dos2unix.mac2unix等命令将格式转换下,windows平台也可以设置git config --global core.autocrlf true(如果只是windows项目则设置成false以把回车符也提交),linux和mac平台则设置git config --global core.autocrlf input 原文地址:https://ww

openfl关于windows平台编译报错解决办法

报错信息: 无法打开程序数据库“e:\newproj\mainclient\bin\windows\cpp\obj\obj\msvc-debug-ncxp\vc.pdb”:如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用 /FS 解决办法: 1.打开C:\Users\用户名\.hxcpp_config.xml 2.添加FS 报错信息: HaxeToolkit/haxe/lib/hxcpp/3,2,0/src/hx/Date.cpp(6) : fatal error C1083: 无

Windows平台编译libevent

使用VisualStudio来编译,我的电脑上安装的是VS2013.1.在开始菜单项里面(或者在VS安装路径中)打开Developer Command Prompt for VS2013.exe2.在Developer Command Prompt for VS2013.exe命令行中进入你的libevent源码路径(例如d:\libevent)cd d:\libevent3.执行编译命令: nmake -f makefile.nmake4.最终生成libevent.lib.libevent_c

boost全平台编译方法

0.通用规则 boost自带一套编译工具bjam,bjam本身是跨平台的,并且也要自行编译出来.在boost目录下有bootstrap.sh和bootstrap.bat两个脚本分别用来编译*nix和windows下的bjam.bootstrap脚本可以传入参数,以在编译bjam过程中生成特定的编译boost的配置.编译bjam过程中生成的project-config.jam就是默认的配置,但还可以在运行bjam的时候再传入参数来覆盖.同时生成的b2是bjam的代理,运行哪个的效果差不多. 在终端

windows平台python 2.7环境编译安装zbar

最近一个项目需要识别二维码,找来找去找到了zbar和zxing,中间越过无数坑,总算基本上弄明白,分享出来给大家. 一.zbar官方介绍 ZBar 是款桌面电脑用条形码/二维码扫描工具,支持摄像头及图片扫描,支持多平台,例如 iPhone,Andriod 手机,同时 ZBar封装了二维码扫描的 API 开发包. ZBar 目前条码类型有:EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code. 从

Linux下编译静态MinGW环境,编译windows平台Qt程序(使用MXE)

参考链接: MXE.>大多数程序都是在windows平台下开发的程序.windows 在现实中也是绕不过的一个系统平台,做为受过几年VC,MFC”虐待”的程序员,在做为一个程序员之前是一位Linux重度使用者,受够了MFC之后一直想要找一个框架替换,使用过GTK,wxWidgets,Qt,最后还是Qt用得多一些.我认为程序跨平台应该是一个基本标准,同一份代码不需改动,或者改动极少,放在不同的平台下编译就能使用.不同平台,同样的界面,同样的操作,同样的体验.这里要讲的是我如何在Linux 下开发跨