win7下Microsoft Visual Studio 2010编译MYSQL5.5

今天决定在WIN7下搭建一个mysql编译测试环境,开发工具选用Microsoft Visual Studio 2010(因为对他比较熟悉)。
首先:
1. 下载bison并安装,注意安装目录不能有空格. http://gnuwin32.sourceforge.net/packages/bison.htm
2.下载较新版本的CMake并安装,我使用的是CMake 2.85
3.下载mysql-5.5.15.zip  http://dev.mysql.com/downloads/mysql/
.将bison安装目录中bin\m4.exe拷贝到mysql-5.5.15\sql目录,使其与sql_yacc.cc在同一个目录下,此问题为bison调用m4.exe时无法找到其路径,应该是cmakelist.txt的问题。期间可能还会发生m4.exe找不到GNUWin32包的动态库的问题,去GNUWin32找相应的库下载并拷贝到mysql-5.5.15\sql下。
解压mysql-5.5.15.zip,修改sql\sql_locale.cc,因该文件中有很多vs2010不能识别的多国语言的字符编码,实验发现及时改变成任何utf8类型的编码格式仍不行,后发现vs2010有对UTF8兼容的bug,故只好修改该文件,让它暂时只支持en_US一种语言。
4.CMake (cmake-gui) 下配置生成工程文件MySQL.sln.截图如下:
 

 

fj.pngmysql.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8183550/viewspace-706784/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8183550/viewspace-706784/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值