GNU Gengetopt genererer en C-funksjon som bruker getopt_long funksjon å analysere kommandolinjen, for å validere dem og fyller en struct.
Dermed programmet kan nå håndtere alternativer som for eksempel:
myprog --input foo.c -o foo.o no-tabs -i 100 * .class
Og både lange alternativer (som starter med -) og korte alternativer (begynne med - og bestå av bare ett tegn) kan håndteres. For standarder om korte og lange alternativer kan det være lurt å ta en titt på GNU koding standarder.
Gengetopt kan også generere en funksjon for å lagre kommandolinje opsjoner til en fil, og en funksjon for å lese kommandolinjealternativene fra en fil.
Selvfølgelig, disse to typer filer er kompatible. Gengetopt er fri programvare
Hva er nytt i denne utgaven:.
- Fast en samling problem i Mac OS X
- Lagt versiontext direktivet
- Lagt --strict-skjult kommandolinjealternativet
- Faste mange bugs
Hva er nytt i versjon 2.22.3:
- Enum opsjonsverdier kan nå inneholde + og -.
- Compilation problemer på grunn av den FIX_UNUSED makro ikke å være på rett sted ble fikset.
- - header-output-dir og --src_output-dir kommandolinjevalg ble lagt til å lagre cmdline.h separat fra cmdline.c .
- Generated funksjoner bruker prototyper med char ** istedenfor char * const *.
Kommentarer ikke funnet