【发布时间】:2017-01-07 23:37:02
【问题描述】:
当我尝试在命令提示符 Windows 10 中使用 pip install Dlib 安装 Dlib 时,它会给出一个错误,提示它“找不到 Boost”,即使我已经编译它并设置了 BOOST_ROOT 和 BOOST_LIBRARYDIR 路径。
【问题讨论】:
当我尝试在命令提示符 Windows 10 中使用 pip install Dlib 安装 Dlib 时,它会给出一个错误,提示它“找不到 Boost”,即使我已经编译它并设置了 BOOST_ROOT 和 BOOST_LIBRARYDIR 路径。
【问题讨论】:
您可以从@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%
我希望它会有所帮助。
【讨论】: