Windows下dlib的安装
前置条件:CMake, boost
CMake
首先安装CMake
并添加到path
boost
下载boost
解压
运行bootstrap.bat
生成b2.exe
在管理员权限下运行
b2 -a --with-python address-model=64 toolset=msvc runtime-link=static
编辑添加环境变量 BOOST_LIBRARYDIR ~\stage\lib BOOST_ROOT ~\
dlib
下载dlib
解压
在管理员权限下运行
python setup.py install
我遇到的错误
error C2734: “GifAsciiTable8x8”: 如果不是外部的,则必须初始化常量对象
原因是:
CMake找不到libgif库,或者找到明显损坏的libgif副本。构建 dlib --no DLIB_GIF_SUPPORT以告诉它不要链接到它。
解决方法:issues
不启用 gif support:
python setup.py install --no DLIB_GIF_SUPPORT