Bonjour tout le monde ,
J'utilises depuis quelques jours wxWidgets pour developper un programme, après avoir fini l'interface avec les splitter etc, j'ai donc ajouté des wxNoteBook et sur chaque page du NoteBook un wxTextCtrl, mais je voudrais pouvoir highlighter des mots clés, etc un peu comme un editeur de code source (du genre de SynEdit avec Delphi (une merveille ce composant)), j'ai donc cherché sur le web, et j'ai trouvé wxScintilla (ça tombe bien ça à l'air sympa).
Que j'ai donc téléchargé, et j'ai placé dans le repertoire include de DevC++ le fichier wxScintilla.h (dans include/wx/), le problème c'est que si j'essaye de compiler le sample fournit avec, j'ai des erreurs aux linkage :
[Linker error] undefined reference to `wxScintilla::~wxScintilla()' [Linker error] undefined reference to `wxScintilla::SetScrollWidth(int)' [Linker error] undefined reference to `wxScintilla::CanRedo()' ... |
et ça pour chaque fonction dispo dans la classe wxScintilla, y'en a donc beaucoup,
je me suis donc dis qu'il manquais une lib à linker du style libwxscintilla.a, j'ai vu qu'il y'avais un projet VS contenu dans l'archive que j'ai telechargé, que j'ai donc compilé à l'aide de Visual Toolkit 2003 .net et de CodeBlocks, j'ai eu quelques warnings, mais aucune erreur, il m'a generé le fichier wxScintilla.lib.
Ce fichier je l'ai mis dans le dossier lib de DevC++ et linké dans les options du projet mais ça ne change rien j'ai toujours les erreurs, alors soit il me manque autre chose, soit la lib n'est pas bonne ? (j'ai également tenté de la renommer en libwxscintilla.a et j'ai ajouté au options du projet -lwxscintilla)
J'ai donc cherché hier sur google et yahoo toute l'après midi ainsi que la soirée plus ce matin mais j'ai rien trouvé, apparemment ça marche chez tout le monde et tout ceux qui l'utilisent en sont très content
Donc quelqu'un l'a déjà installé, une petite aide serait la bienvenue
Merci d'avance
---------------
Always wear a camera!