多次尝试过。 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)并得到了同样的错误。有人能帮助我吗? 谢谢!
答案 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支持。