是否有用于从点语言字符串制作 png 的 C++ 函数?

Is there a C++ function for make a png from a dot language string?

我已经编写了一个使用 Boost 库图形的模拟器。我知道我可以用它制作点语言,但我怎样才能用这个字符串制作图像呢? 我有 graphviz 但我找不到制作 png 文件的功能。

之后,我想在 Qgraphicsview 上显示它。在此之后,我想在单击边缘时在标签上显示有关边缘的信息。

最重要的部分是制作这个png。点不进去也没关系(我做了其他的选择边)

有几个 graphviz 库。 cgraph,例如,具有从字符串中的点描述构造图形然后将其呈现到缓冲区中的函数。