Hello a tous,
je compile mon projet sous codeblock avec cygwin mais le output parsing ne semble pas gerer les erreurs/warning de cygwin. J'ai donc du modifier les regles de filtre dans "settings/compiler et debugger settings/other settings/advanced options/output parsing" afin que Codeblock retrouve les erreurs. Par contre lorsque je clic sur l'erreur retourne cela ne m'envoi pas directement sur l'erreur et cela surement a cause de ma règle de filtrage qui n'est pas optimale. Par exemple :
sur l'erreur :
"..\..\source\th_inline.c", line 397: Error: C2456E: undeclared name, inventing 'extern int frfr'
j'ai comme règle : (.*),( .*):( Error:[ \t].*)
ce qui me retourne par codeblock dans build message
"..\..\source\th_inline.c"| line 397| Error: C2456E: undeclared name, inventing 'extern int frfr'|
mais quand je clic dessus ca ne m'envoie pas vers l'erreur.
Je suppose que cela provient du numéro de ligne mais je n'arrive pas a l'extraire sans le mot line. Quelqu'un peut il m'aider car je n'ai trouver aucune doc concernant la syntaxe du parser
Merci
Partager