我用C#編碼。我送下面的函數的自變量 gvLayout(GVC,G,佈局)Graphviz問題 - gvLayout() - 使用庫
IntPtr gvc = gvContext();
// My string containing the graph
IntPtr g = agmemread(source);
string layout = "nop";
我從graphviz的的文件夾中導入的DLL文件。
我得到了答案:
Error: Layout type: "nop" not recognized. Use one of:
所以,我想:
string layout = "dot";
,並得到: 錯誤:佈局類型: 「點」 無法識別。使用下列其中一項:
我得到的gvLayout(gvc,g,layout)的int返回值是-1(應該是0)。
UPDATE:
我把所有的DLL和config6文件到我的項目。現在我得到的消息,4次,然後什麼也沒有發生:
「該程序無法啓動,因爲libglib-2.0-0.dll從計算機中缺少嘗試重新安裝程序來解決這個問題」
問題是該文件已經存在。我也嘗試將該文件的副本添加到文件夾System32,但它也不起作用。
我已經閱讀Why does Graphviz fail on gvLayout?並且無法達成解決方案。
我也將config6放在項目中。我在那裏添加了所有的dll和config6。 =(任何建議? – Th3B0Y