0

Ruby のネイティブ サポートを使用して VIM をコンパイルしようとしており、そのために MinGW を使用しています。

メイクファイルが実行を試みるまで、コンパイルは期待どおりに進みます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た。しかし、それでも同じエラーメッセージが表示されます。

4

2 に答える 2

0

どうやら

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

実際には以前のバージョンをインストールしませんでした。

代わりに、

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

以前のバージョンをインストールできました。これで、windresステップが機能します。

于 2013-06-01T19:39:11.547 に答える