在windows7上用vs2013编译和调试mysql源代码
Posted wjkhappy14
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows7上用vs2013编译和调试mysql源代码相关的知识,希望对你有一定的参考价值。
必要准备条件:
1)OS:windows7 + VS2013
2)最新mysql 源码(https://github.com/mysql/mysql-server)
3)perl tool:ActivePerl-5.16.3.1604-MSWin32-x64-298023.msi【需要配置环境变量】
4)Cmake:cmake-3.5.0-win32-x86 .exe【需要配置环境变量】
5)Bison:bison-2.4.1-setup.exe【需要配置环境变量】
6)boost_1_59_0(源码依赖库)【库文件很大>200M吧】
使用Cmake 打开mysql源码目录,然后配置&生成【这其中肯定会报错,然后根据具体的错误提示,找资料解决】
主要遇到的问题:
cl.exe 找不到 解决办法 添加环境变量
No cmake_cxx_compiler 在 ‘’File ->Delete Cache“
Boost1.59 引用到源码文件的路径
使用 CMake Build c++ Project
生成成功后,点击【Open Project】 按钮,会自动用vs2013 打开解决方案
然后重新用vs编译整个解决方案 【mysql-debug-tools-mysql-server-5.7-vs2013】
以上是关于在windows7上用vs2013编译和调试mysql源代码的主要内容,如果未能解决你的问题,请参考以下文章
Windows7下UEFI开发EDK2环境搭建(VS2013+UDK2015+IASL+patch+Openssl)
Windows7下UEFI开发EDK2环境搭建(VS2013+UDK2015+IASL+patch+Openssl)