Где я могу найти graph.dll для graphviz? - PullRequest
0 голосов
/ 13 сентября 2018

Я хочу использовать graphviz в качестве библиотеки. В настройках проекта я добавил

"C: \ Program Files x86 \ Graphviz2.38 \ include"

в Include directories и

"C: \ Program Files x86 \ Graphviz2.38 \ lib \ release \ lib"

в Library directories и добавили все .lib файлы в проект.

Я компилирую проект, но он не может запустить программу, потому что не может найти файл graph.dll. Я не могу найти этот файл на моем компьютере вообще. Чего мне не хватает?

Мой код скопирован из учебника Graphviz:

#include <graphviz\gvc.h>
int main(int argc, char** argv)
{
    GVC_t *gvc;
    Agraph_t *g;
    FILE *fp;
    gvc = gvContext();
    fp = fopen("graph.dot", "r");
    g = agread(fp, 0);
    gvLayout(gvc, g, "dot");
    gvRender(gvc, g, "plain", stdout);
    gvFreeLayout(gvc, g);
    agclose(g);
    return (gvFreeContext(gvc));
}

1 Ответ

0 голосов
/ 19 января 2019

Как уже упоминалось в вопросе, текущая версия 2.38. За ответ SuperUser , 2.28 - последняя версия с graph.dll. Я не нашел, почему он был удален или как пользовательский код должен измениться в ответ.

2.28 доступно здесь (пока), и я подтвердил, что он поставляется с graph.dll.

...