Digaboy
Messages postés6Date d'inscriptionmardi 7 août 2007StatutMembreDernière intervention27 septembre 2007
-
15 août 2007 à 01:38
Digaboy
Messages postés6Date d'inscriptionmardi 7 août 2007StatutMembreDernière intervention27 septembre 2007
-
16 août 2007 à 17:51
Bonjour
Je souhaiterais faire des expressions régulières en C. J'ai appris les bases grâce à ce tutoriel
Par contre je n'arrive pas à compiler mon code car je ne sais pas quel librairie je dois inclure pour compiler.
Je pense que je dois inclure la librairie regexp.h mais je n'arrive pas à la trouver.
Digaboy
Messages postés6Date d'inscriptionmardi 7 août 2007StatutMembreDernière intervention27 septembre 2007 16 août 2007 à 01:54
Après quelques recherches une distribution linux, j'ai trouvé le fichier regex.h.
mais lorsque je compile j'ai droit à ce magnifique message
Linking console executable: D:\code\jap\test_regexp\console.exe
.objs\main.o:main.c:(.text+0x51): undefined reference to `regcomp'
.objs\main.o:main.c:(.text+0x88): undefined reference to `regexec'
.objs\main.o:main.c:(.text+0x96): undefined reference to `regfree'
.objs\main.o:main.c:(.text+0xf4): undefined reference to `regerror'
.objs\main.o:main.c:(.text+0x12b): undefined reference to `regerror'
Sinon tu pense que cela peut venir du fait que j'utilise le compilateur intégré avec code blocks ( mingw32-gcc) ??