BOOST :: Transive_Cluess () и «Ошибка: не соответствует функции сопоставления для вызова на вершины (Const std :: vector ...»
-
12-11-2019 - |
Вопрос
Я использую GCC 4.5.0 с Boost 1.48.0 на машине Linux.
При компиляции исходного файла, который использует функцию Boost :: Transivity_Clued () из Boost :: График, я сталкиваюсь с той же проблемой, что и в http://boost.2283326.n4.nabilb.com/problem-in-using-transitive-Closion--Linux-TD2573042.html . Однако в моем случае, включая Boost / Graph / vector_as_graph.hpp, прежде чем любой другой файл заголовка усиления не изменяет ситуацию.
У кого-то встречался кто-то раньше и узнать, как обойти его?.
Решение
к любому, кто встречается с той же проблемой, что и я сделал: Благодаря Jeremiah Willcock, я получил эту полезную информацию о списке рассылки Boost-пользователей (https://groups.google.com/forum/#!topic/boost-list/difni1mdd5e):
"Пожалуйста, смотрите, если R76868 в багажнике исправляет эту проблему; вы можете просто скачать https://svn.boost.org/svn/boost/trunk/bost/graph/vector_as_graph.hpp и положить его в свое дерево. "