2016-09-08 Build dlib on WindowsΒΆ
dlib is a library for image processing. It is implemented in C++ but there is a Python wrapper. This is how you build it on Windows. First, install:
You need to build boost with your own interpreter.
For that, you need to create a file user-config.jam
in c:\users\<username>
which contains. Just replace
the path by yours:
using python
: 3.5 # Version
: C:\\Python35_x64\\python.exe # Python Path
: C:\\Python35_x64\\include # include path
: C:\\Python35_x64\\libs # lib path(s)
:
;
To build boost, two steps are neded from a command line where it was installed (sources)
bootstrap
b2 -a --with-python address-model=64 toolset=msvc runtime-link=static --debug-configuration
The flag --debug-configuration
allows to check the right Python was used.
After cmake is isntalled,
we can build dlib with the sources obtained from pypi.
set PATH=%PATH%;C:\Program Files\CMake\bin
set BOOST_ROOT=C:\atools\local\boost_1_61_0
set BOOST_LIBRARYDIR=C:\atools\local\boost_1_61_0\stage\lib
And finally:
c:\Python35_x64\python setup.py bdist_wheel