vimは毎朝コンパイル

  • 投稿日:
  • by
  • カテゴリ:

vimconf2017でvimは毎朝(?)コンパイルすべきというような話を聞いたような気がするのでコンパイルしてみた話。

最初はLinux上でコンパイル。特に難しくない。
configure してmakeするおなじみの手順。

Windows環境用にどうするかで悩んだ。慣れないVisual Studio 2017を使ってみることにした。
これまではkaoriya版しか使ってこなかったので、自分でコンパイルするのは初めて。

Visual Studio 2017 Communityをインストール。
コンポーネントは適当に選んでみる。

vcvars32.batを実行し忘れてnmakeすると、io.hが無いとエラーになった。

vcvars32.batを実行してからnmakeすると、rcコマンドが無いとエラーになった。
rcコマンドがどこにあるのかわからない。Windows10 SDKに含まれている気がしたので、複数あるバージョンをすべてインストール。

どのバージョンかわからないが、これでrc.exeがインストールできたのでコンパイル。

今度はluaがリンクできないメッセージ。ふーむ。
32bitでコンパイルしようとしているのに64bitのライブラリを使おうとしてたみたい。
32bit版を以下からダウンロードしてコンパイル成功!

https://sourceforge.net/projects/luabinaries/files/