web-dev-qa-db-ja.com

gVim.exeを64ビットの実行可能ファイルとしてコンパイルするにはどうすればよいですか? (ウィンドウズ8)

非常に簡単な質問です。 mingw32とVimソースコードをダウンロードし、Make_mind.makを編集して正しいPythonバージョンと場所を使用します。srcディレクトリにあり、次のコマンドを発行します。

mingw32-make.exe -f Make_ming.mak gvim.exe

コンパイルは成功しましたが、:versionを実行すると、実行可能ファイルは32ビットであると表示され、確かに、64ビットのpython27.dllライブラリの読み込みを拒否します。

代わりにgvim.exeを64ビットの実行可能ファイルとしてコンパイルするにはどうすればよいですか?

3
Hubro

Visual Studio 2010のフルバージョンと このスーパーユーザーの回答 からのコマンドを使用して、64ビットバージョンのgVim.exeをコンパイルすることができました。

nmake -f Make_mvc.mak GUI = yes CPU = AMD64 PYTHON = C:\ Python27 DYNAMIC_PYTHON = yes PYTHON_VER = 27

64ビットmingwツールセット によってリンクされている heavyd でも可能ですが、Windowsで動作するものが見つからず、いじり始めようとしていませんでしたCygwin。

4
Hubro

Vim for Windows の私のリリースをチェックして、時間を節約することができます。 MinGW-w64 ツールチェーンを使用してビルドされています(心配しないでください。私のビルドが機能するためにランタイムライブラリは必要ありません)。 x86(32ビット)アーキテクチャとx64(64ビット)アーキテクチャの両方、「巨大な」機能セット、および最も一般的なプログラミング言語のスクリプトインターフェイスをサポートします。

  • Python;
  • ルビー;
  • Lua;
  • Perl。
8