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.