VIM - SL's Blog? - Happy living

VIM74 1-729

由于VS2013编译vim74 1-729还是有问题,所以我将lua-5.2.0(源代码解压到Vim目录下)用vc编译,vim用mingw64编译,批处理如下

这次把之前不记得哪里看到的directx选项加上了,感觉确实字体好看了点,然后将字体换成了PragmataPro,感觉挺好看的,就mark一下。

rem cd lua-5.2.0
rem call build.bat
rem cp src/lua52.dll ../vim74/
rem cd ..
path D:\Programs\mingw-w64\x86_64-4.9.2-posix-sjlj-rt_v4-rev2\mingw64\bin\
cd src
make -j4 -f Make_ming.mak clean
make -j4 -f Make_ming.mak ARCH=x86-64 DEBUG=no GUI=yes OLE=yes DIRECTX=yes DYNAMIC_IME=yes GDYNAMIC_IME=yes USERNAME=SL USERDOMAIN=TONGDA.CC FEATURE=HUGE PYTHON_VER=27 DYNAMIC_PYTHON=yes PYTHON=C:/PYTHON27 STATIC_STDCPLUS=yes LUA="D:\Programs\Vim\lua-5.2.0\src" DYNAMIC_LUA=yes LUA_VER=52  -I D:/Programs/Vim/lua-5.2.0/src PERL=C:\Perl64 DYNAMIC_PERL=yes PERL_VER=588 WINVER=0X601
make -j4 -f Make_ming.mak ARCH=x86-64 DEBUG=no GUI=no OLE=yes DIRECTX=yes DYNAMIC_IME=yes GDYNAMIC_IME=yes USERNAME=SL USERDOMAIN=TONGDA.CC FEATURE=HUGE PYTHON_VER=27 DYNAMIC_PYTHON=yes PYTHON=C:/PYTHON27 STATIC_STDCPLUS=yes LUA="D:/Programs/Vim/lua-5.2.0/src" DYNAMIC_LUA=yes LUA_VER=52 -I D:/Programs/Vim/lua-5.2.0/src  PERL=C:\Perl64 DYNAMIC_PERL=yes PERL_VER=588 WINVER=0X601
move ./*.exe ../vim74/
cd ..
pausecall "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" amd64
cd src
del *.o *.obj *.exp *.exe *.dll *.lib 
cl /O2 /W3 /c /DLUA_BUILD_AS_DLL l*.c 
del lua.obj luac.obj 
link /DLL /out:lua52.dll l*.obj 
cl /O2 /W3 /c /DLUA_BUILD_AS_DLL lua.c luac.c 
link /out:lua.exe lua.obj lua52.lib 
del lua.obj 
link /out:luac.exe l*.obj 
del *.obj *.exp
cd ..