> Untested:
>
> Run "nmake clean", then edit bigvim64.bat if necessary (possibly under
>
> another name), and run that.
Thanks, this got me on the right track. I eventually realized that MSVC 2012 Express doesn't in fact come with the necessary tools for 64bit compiling so the modules are always compiled for 32bit, grrr.. apparently this has been a known issue on the MS forums.
To fix it i downloaded the latest Windows SDK for my platform (Windows 7) and then installed the new MSVisualStudio Express 2012 for Desktop which comes with the necessary tools and batch files. Then i modified the Vim make files to use the new versions, etc. So this is the batch file that compiled everything fine:
@ECHO OFF
REM For mods in the make files where i'm importing win32.mak:
SET SDK_INCLUDE_DIR=C:\Program Files\Microsoft SDKs\Windows\v7.1\Include
SET VC_DIR="C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC
ECHO "Setting up compiler..."
CALL %VC_DIR%\vcvarsall.bat" x86_amd64
ECHO "Setting up environment variables..."
SET CPUNR=i686
set WINVER=0x500
SET CPU=AMD64
SET GUI=yes
SET PYTHON=
SET PYTHON_VER=
SET DYNAMIC_PYTHON=
SET PYTHON3=C:\Python32
SET PYTHON3_VER=32
SET DYNAMIC_PYTHON3=no
SET IME=no
SET OLE=no
SET CSCOPE=no
SET NETBEANS=no
SET FEATURES=HUGE
SET OPTIMIZE=MAXSPEED
ECHO "Start compiling..."
CALL %VC_DIR%\bin\nmake" -f Make_mvc.mak
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment