感觉这里的dlib好编译
https://github.com/davisking/dlib
C++的编译这个好像直接就可以了(不需要libboost?)
主要说一下python 的
python setup.py install 直接可以通过,但是容易出现与anaconda 的东西混淆,我这里是导致 与 libpng 相关的链接链接不上。
undefined symbol: png_set_longjmp_fn
看了CMakeLists.txt 相关位置,尝试
python setup.py install --set DLIB_PNG_SUPPORT=1 --set DLIB_JPEG_SUPPORT=1
但是不行,通过 Message(STATUS, ss) debug 发现没有编译dlib提供的png,然后找到对应地方注释掉
#include(cmake_utils/find_libpng.cmake)
就可以了