无法安装dlib,永远停留在98%

时间:2017-04-23 15:28:21

标签: python dlib

多次尝试过。 Windows 10,i7,Python2.7

boolean isFound = false;
for (Iterator<ClientNode> iterator = srv.connections.iterator(); iterator.hasNext();) {
    ClientNode client = iterator.next();
    if (Objects.equals(client.getIpAddr(), clientAddr)) {
        isFound = true;
        iterator.remove();
        break;
    }
}
if(!isFound) {
    System.out.println("Provided address is not found!");
    System.exit(0);
}

我等了一个多小时但是停在了98%。我尝试过不同版本的dlib(19.4.0,19.4.1)并得到了同样的错误。有人能帮助我吗? 谢谢!

1 个答案:

答案 0 :(得分:3)

这是因为Visual Studio 2017有错误并且支持错误的C ++ 11。我是dlib维护者,我花了很多时间尝试解决Visual Studio 2017中的漏洞,但到目前为止还没有找到办法防止VS2017在尝试编译时进入无限循环一些DNN代码。我的建议是选择另一个编译器。 Clang和GCC多年来一直拥有出色的C ++ 11支持。我会选择其中一个编译器。

您还可以使用Visual Studio 2015的完全更新副本编译此代码,具有讽刺意味的是,它比Visual Studio 2017具有更好的C ++ 11支持。