For Windows, the library bundles an NMake makefile
(Makefile.mak). In order to use it, you must edit
Makefile.mak to adjust the values of a number of configuration
variables to match your setup. Once you have done that, start the
Visual Studio Command Prompt and type
$ nmake /f Makefile.mak # for the Windows 64 target $ nmake /f Makefile.mak ARCH=win32 # for the Windows 32 target
For Windows platform, it is also possible to compile just the
MATLAB MEX files from within MATLAB (using the vl_compile
command). This is meant to help less experienced users that may need
to recompile the mex file due to binary incompatibilities with older
MATLAB versions.
Windows troubleshooting
- syntax error: '=' unexpected:
Use
nmake /f Makefile.mak. Without
/f, nmake will default to the wrong makefile.
- 'long' followed by 'long' is illegal:
This error is usually caused by attempting to compile outside of the Visual Studio Command Prompt.