用MinGW编译vim会得到MinGW -get install——install binutils=2.22-1



我正在尝试编译VIM与本地支持ruby和使用MinGW。

编译按照预期进行,直到make文件尝试执行windres -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 ..... vim.rc gobj/vimres.res

对于windres: unexpected version string length 68 != 32 + 8,此步骤失败。我完全不知道这是什么类型的错误,我应该如何修复它。

就我所能看到的,我下载了vim源代码和MinGW环境的最新版本。

搜索互联网暗示我试图做一个我做的mingw-get install --reinstall binutils=2.22-1。但是我仍然得到相同的错误信息

看来

mingw-get install --reinstall binutils=2.22-1

没有安装以前的版本。

用 代替

mingw-get remove binutils
mingw-get install  binutils=2.22-1

我能够安装以前的版本。现在,windres步骤工作了。

我刚刚编译了带有MinGW/MSYS和其他动态ruby支持的Vim。查看此gist以获取gvim74.exe安装文件作为输出的过程指南。

最新更新