非常に単純な質問です。mingw32 と Vim ソース コードをダウンロードし、正しい Python バージョンと場所を使用するように Make_mind.mak を編集しました。src ディレクトリにいて、次のコマンドを発行します。
mingw32-make.exe -f Make_ming.mak gvim.exe
コンパイルは成功しましたが、実行すると:version
実行可能ファイルが 32 ビットであると表示され、当然ながら 64 ビットの python27.dll ライブラリの読み込みが拒否されます。
代わりに gvim.exe を 64 ビット実行可能ファイルとしてコンパイルするにはどうすればいいですか?
答え1
私のリリースをチェックしてみてくださいWindows 用 Vim時間を節約するために、MinGW-w64ツールチェーン (心配しないでください。ビルドを動作させるためにランタイム ライブラリは必要ありません)。x86 (32 ビット) と x64 (64 ビット) の両方のアーキテクチャ、"巨大な" 機能セット、および最も一般的なプログラミング言語のスクリプト インターフェイスをサポートします。
- パイソン;
- ルビー;
- ルア;
- パール。
答え2
私は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 ツールセットリンク重い私もそうしたいのですが、Windows で動作するものが見つからず、Cygwin をいじり始めるつもりもありませんでした。