当我尝试在命令提示符Windows 10中使用pip install Dlib
安装Dlib时,它会出现一个错误,指出它“无法找到Boost”,即使我已编译它并设置BOOST_ROOT
和{ {1}}路径。
答案 0 :(得分:0)
你可以从@Kyle找到一些答案here。
正如他所说,
在您编译Boost之后,您需要做一些事情,以便DLIB可以找到Boost。首先,我设置了两个环境变量, BOOST_ROOT和BOOST_LIBRARYDIR。我在命令窗口中这样做了 在编译DLIB之前,你也可以传递这两个变量 在运行DLIB构建之前到CMAKE。类似的东西:
set BOOST_ROOT=c:\Program Files\boost set BOOST_LIBRARYDIR=c:\Program Files\boost\stage\lib
确保您已构建了boost(并且存在第二个文件夹)。我不是 确定是否有必要,但您可以将这两个添加到您的路径中 只是为了确保。
set PATH=%PATH%;%BOOST_ROOT%;%BOOST_LIBRARYDIR%
我希望它有所帮助。