Я только что начал разрабатывать маленькую программу C++ библиотека графика пользующегося GraphViz и заметил, что существует на самом деле три других API: libgraph
, libcgraph
и libagraph
. WTF?
Я хотел бы знать то, что является различием между ними, который использовать и где искать документацию API. Я посмотрел на архивы документации и списка рассылки GraphViz, но я нашел много неработающих ссылок, большую неправильную или вводящую в заблуждение информацию, и теперь я смущен.
Похоже, следует использовать libcgraph
, компилируя с флагами, указанными в pkg-config libcgraph --cflags --libs
, включая #include
.