These instructions explain how to use VLFeat in your C programs.
Download and unpack the latest
VLFeat binary distribution in a directory of your choice
(e.g. ~/src/vlfeat). The following tutorials provide
step-by-step instructions for two typical use cases:
In general, let VLFEATROOT denote the path to the
directory where you unpacked VLFeat. To compile and link your C
program against VLFeat, include in your C source code the appropriate
files from the
VLFEATROOT/vl hierarchy and link against
the library
vl located in the appropriate
subdirectory
vlfeat/bin/ARCH, where
ARCH
depends on your architecture.
VLFeat is a C library. To use it from a C++ program, do not forget
to enclose your #include statements in a
extern
"C" block.