vs2010 Firebird:3.0源码编译步骤:(以64位举例)
转载请注明来自:http://blog.csdn.net/ndzjx/article/details/78044658
vs2010 Firebird:3.0源码编译步骤:(以64位举例)
准备工作:
1:下载Windows版的sed流编辑器并安装,
https://ncu.dl.sourceforge.net/project/gnuwin32/sed/4.2.1/sed-4.2.1-bin.zip
https://ncu.dl.sourceforge.net/project/gnuwin32/sed/4.2.1/sed-4.2.1-dep.zip
2:分别解压
将sed-4.2.1-dep\bin中的dll 拷贝到sed-4.2.1-bin\bin中
把sed-4.2.1-bin\bin目录加入环境变量Path (命令行中直接输入sed.exe,可以执行)
3:安装firebird3.0并运行,编译过程中必须要求firebird Server是运行状态
1)安装firebird,如D:\FirebirdBuild_ROOT_X64,管理员方式运行install_service.bat
此时在任务管理器“服务”一栏,可以看到“FirebirdServerDefaultInstance”
2)配置环境变量,执行我们的安装目录:FIREBIRD = D:\FirebirdBuild_ROOT_X64
4:解压源码F:\firebird-B3_0_Release
5:进入F:\firebird-B3_0_Release\builds\win32,编辑setenvvar.bat
这里的设置会干扰我们,所以要注掉这几行。
6:管理员Cmd进入F:\firebird-B3_0_Release\builds\win32
分别执行:
set vs_ver=msvc10
set msvc_version=10
make_icu.bat
make_boot.bat
make_all.bat
7:此时看到F:\firebird-B3_0_Release\temp\x64\Release\firebird里面和我们Firebird安装的目录文件是不是差不多(除了一些文档和配置文件,就是一样的了。)
编译32位同理。
至此,编译完成。