1

J'écris un petit programme en C qui manipule des graphes (très grands). Je veux pouvoir les visualiser. Donc graphviz me convient tout à fait.
Sauf que ça marche pas avec windows (MSVC)... Ca compile, ça execute mais avec un access violation error dès qu'on appelle une fonction de la lib, je suis tombé sur plein de gens qui ont eu ce problème mais la seule réponse qu'on obtient c'est "ça marche linux, it should work" rageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerageragerage

Bon.

Y a une lib pas prise de tête et relativement pro (au sens où il dessine pas des sommets en pleins de couleurs tout jolis par défaut, on est pas chez les télétoubies) et qui sache de préférence dessiner un sommet comme un point et une arete comme un segment tout con et qui soit bindable en C ?
Tout ce qui passe pas par le port 80, c'est de la triche.

2

onur (./1) :
(au sens où il dessine pas des sommets en pleins de couleurs tout jolis par défaut, on est pas chez les télétoubies)

trilove grin

3

Bah, tu peux générer le fichier .dot et appeler un dot.exe externe (compilé avec MinGW ou ce que tu veux, il y a des binaires).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

Oui j'ai les binaires, mais c'est pas la solution la plus élégante quoi...
Tout ce qui passe pas par le port 80, c'est de la triche.

5

Bon finalement qu'il soit élégant ou pas, je suis preneur pour tout (notamment utiliser graphviz avec les moteurs dot&co appelés en tant qu'executable), je vais pas faire chier les gens pendant 3 pages parce que tout ce qu'on me propose n'est pas assez propre selon moi... ca me rappelle certains

Je veux coder en C ou python donc igraph a l'air d'être pas mal aussi. http://igraph.sourceforge.net/screenshots2.html
Mais quand j'appelle la fonction pour l'afficher, il se passe rien... La console s'arrete comme s'il y avait une fenêtre qq part et qu'elle attendait que je la ferme... sorry
Là aussi je peux générer un fichier et appeler graphviz car il y a une fonction write_dot mais elle ne permet pas à priori de préciser le design du graph (je veux pas un design compliqué, je veux juste éviter les noeuds dessinés super gros, des points me suffiront).
Tout ce qui passe pas par le port 80, c'est de la triche.

6

tu peux generer uniquement du .dot et utiliser un soft pour visualiser le .dot directement (y'en a qui sont pas trop mal pour ca, cf le site de graphviz)

7

Bah, si de toute façon, tu peux choisir le langage que tu veux, pourquoi pas utiliser MinGW? Il y a des chances que la lib de graphviz marche avec MinGW.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

8

C'est bon igraph marche. Il fallait installer pycairo en fait. Du coup c'est pas mal, j'ai des trucs comme ça: http://igraph.sourceforge.net/screenshots2.html
Tout ce qui passe pas par le port 80, c'est de la triche.