本文首發於我的博客kezunlin.me/post/654a6d…,歡迎閱讀!python
compile dlib on windows 10git
git clone https://github.com/davisking/dlib.git
cd dlib && mkdir build && cd build
cmake-gui ..複製代碼
with optionsgithub
CMAKE_INSTALL_PREFIX C:/Program Files/dlib複製代碼
configure and compile with Visual Studio 2015
and install to C:/Program Files/dlib
.ubuntu
By default,
dlib19.10.0_release_64bit_msvc1900.lib
will be generated.windows
cmake_minimum_required(VERSION 2.8.12)
# Every project needs a name. We call this the "examples" project.
project(examples)
# Tell cmake we will need dlib. This command will pull in dlib and compile it
# into your project. Note that you don't need to compile or install dlib. All
# cmake needs is the dlib source code folder and it will take care of everything.
add_subdirectory(../dlib dlib_build)
add_executable(demo demo.cpp)
target_link_libraries(demo dlib::dlib)複製代碼
orapi
find_package(dlib REQUIRED)
if(MSVC)
set(dlib_LIBRARIES "C:/Program Files/dlib/lib/dlib.lib") # replace dlib::dlib
else()
endif(MSVC)
# ${dlib_INCLUDE_DIRS} and ${dlib_LIBRARIES} are deprecated, simply use target_link_libraries(your_app dlib::dlib)
MESSAGE( [Main] " dlib_INCLUDE_DIRS = ${dlib_INCLUDE_DIRS}")
MESSAGE( [Main] " dlib_LIBRARIES = ${dlib_LIBRARIES}")
add_executable(demo demo.cpp)
#target_link_libraries(demo ${dlib_LIBRARIES})
target_link_libraries(demo dlib::dlib)複製代碼
cd tools/python
mkdir build && cd build
cmake-gui ..複製代碼
compile dlib_python
with Visual Studio 2015
and dlib.pyd
will be generated.app
copy dlib.pyd
to C:Python27Libsite-packages
.less
import dlib
dir(dlib)複製代碼