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