Здравствуйте, гость ( Вход | Регистрация )
Iron Bug | Дата 10.2.2011, 18:02 |
dynamic_properties - это сложная шаблонная структура с multimap. и там может быть что угодно в качестве ключа. | |
DEADHUNT | Дата 10.2.2011, 17:43 |
ну, очевидно, адрес некой переменной ed_node::vertex_name. обычный сишный адрес. загнался немного. http://www.boost.org/doc/libs/1_45_0/libs/...perty_maps.html раньше немного писал с использованием BGL, но его код тоже странный. в документации написано первый аргумент property map, а у него почему-то указатель. |
|
Iron Bug | Дата 10.2.2011, 17:17 |
это не адрес переменной, это адрес члена класса, там выше должен стоять typedef определяющий ed_node. а какая разница? член класса - такая же переменная, как и прочие. к тому же, это может быть вовсе не член класса(к тому же, статический, что маловероятно в бусте), а переменная в какой-то области видимости, что гораздо более вероятно. |
|
DEADHUNT | Дата 10.2.2011, 17:14 |
ну, очевидно, адрес некой переменной ed_node::vertex_name. обычный сишный адрес. это не адрес переменной, это адрес члена класса, там выше должен стоять typedef определяющий ed_node. |
|
Iron Bug | Дата 10.2.2011, 16:53 |
что такое здесь ed_node? ну, очевидно, адрес некой переменной ed_node::vertex_name. обычный сишный адрес. |
|
e.ustimenko | Дата 10.2.2011, 16:44 |
Нашел пример реализации, который убрал ошибку, которая у меня была, но не могу разобраться, что там что. что такое здесь ed_node? |
|
Iron Bug | Дата 10.2.2011, 16:02 |
И ещё: проверь, что твой класс GraphvizDigraph удовлетворяет MutableGraph Concept: http://www.boost.org/doc/libs/1_45_0/libs/...tableGraph.html там проверка есть - на соответствие коцепту. сначала удостоверься, что она проходит. |
|
e.ustimenko | Дата 10.2.2011, 15:54 |
у тебя в файле #include <boost/graph/graphviz.hpp> прописан? Да, там все есть. Проверял. |
|
Iron Bug | Дата 10.2.2011, 15:51 |
у тебя в файле #include <boost/graph/graphviz.hpp> прописан? |
|
e.ustimenko | Дата 10.2.2011, 15:48 |
e.ustimenko, так ты же в эклипсе ваяешь. пути к boost библиотекам прописаны? кто делает Makefile? пробывал собирать из консоли? простенький пример, по возможности в один файл, с этой функцией накидай и попробуй собрать из консоли. Ругается на то же самое, уже пробовал и не раз... Вот код функции, на которую он ругается: при чём тут код функции? ты видишь, что у тебя ошибка линковки, а не компиляции? а раз ты добрался до линковщика и компилятор не заругался - значит, дело не в синтаксисе и не в несоответствии типов. это именно ошибка линковщика и ошибка эта означает, что указанной функции в библиотеках и объектниках, которые ты подсунул линковщику, просто нет. Спасибо, я это все вижу. Теперь мне нужна библиотека, где есть эта функция. По идее, как говорилось по ссылке http://www.cs.brown.edu/~jwicks/boost/libs...d-graphviz.html, я ее собрал. Подключил, но не помогает. Поэтому ищу другие пути решения. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 19:29 |