GNU Gengetopt genererar en C-funktion som använder getopt_long funktionen för att tolka de kommandoradsflaggor, att validera dem och fyller en struct.
Ditt program kan alltså nu hanterar tillbehör såsom:
myprog --input foo.c -o foo.o --no-flikar -i 100 * .class
Och både långa optioner (de som börjar med -) och korta optioner (börja med - och består av endast ett tecken) kan hanteras. För standarder om korta och långa optioner kan du ta en titt på GNU Coding Standards.
Gengetopt kan också generera en funktion för att spara kommandoradsväljare i en fil, och en funktion för att läsa alternativ på kommandoraden från en fil.
Naturligtvis är dessa två typer av filer är kompatibla. Gengetopt är fri programvara
Vad är nytt i den här versionen:.
- Fixat en sammanställning problem i Mac OS X
- Inkom versiontext direktiv
- Inkom --strict-dolda kommandoraden alternativ
- Fast många buggar
Vad är nytt i version 2.22.3:
- Enum optionsvärden kan nu innehålla + och -.
- Sammanställning problem på grund av FIX_UNUSED makrot inte att vara på rätt ställe fixerades.
- - header-output-dir och --src_output-dir kommandoradsväljare tillkom för att lagra cmdline.h separat från cmdline.c .
- Genererade funktioner använder prototyper med röding ** istället för char * const *.
Kommentarer hittades inte