boost :: transitive_closure()和“error:没有用于调用'顶点的匹配函数(const std :: vector <std :: vector <long unsigned =”“int =”“> ...”</std :: vector <长>

时间:2012-01-23 18:38:44

标签: c++ boost boost-graph transitive-closure

我正在Linux机器上使用GCC 4.5.0和boost 1.48.0。

在编译使用boost :: graph的boost :: transitive_closure()函数的源文件时,我遇到了与http://boost.2283326.n4.nabble.com/Problem-in-using-Transitive-closure-on-Linux-td2573042.html中相同的问题。 但是在我的情况下,包括boost / graph / vector_as_graph.hpp之前任何其他Boost头文件都不会改变这种情况。

以前是否有人遇到此问题并知道如何绕过它?。

1 个答案:

答案 0 :(得分:0)

任何遇到与我相同问题的人: 感谢Jeremiah Willcock,我在boost-users邮件列表(https://groups.google.com/forum/#!topic/boost-list/DIfni1Mdd5E)上收到了这个有用的回复:

“请查看后备箱中的r76868是否修复了此问题;您可以 下载 https://svn.boost.org/svn/boost/trunk/boost/graph/vector_as_graph.hpp和 把它放进树里。“