GNU Gengetopt generoi C funktio, joka käyttää getopt_long toiminto jäsentää komentorivivalinnat, validoida ne ja täyttää struct.
Näin ohjelma voi nyt käsitellä vaihtoehtoja, kuten:
myprog --input foo.c -o foo.o --no-tabs -i 100 * .class
Ja molemmat pitkät vaihtoehdot (jotka alkavat -) ja lyhyille (aloittaa - ja koostuvat vain yksi merkki) voidaan käsitellä. Saat standardit noin lyhyellä ja pitkällä vaihtoehtoja voit vilkaista GNU Coding Standards.
Gengetopt voi myös tuottaa toiminto säästää komentorivin tiedostoon, ja toiminto lukea komentorivivalinnat tiedostosta.
Tietenkin nämä kaksi erilaista tiedostot ovat yhteensopivia. Gengetopt on ilmainen ohjelmisto.
Mitä uutta strong> tässä julkaisussa:
- Kiinteä kokoelma ongelma Mac OS X
- Lisätty versiontext direktiivin
- Lisätty --strict piilotettu komentorivioptiona
- Fixed monia bugeja
Mitä uutta strong> versiossa 2.22.3:
- Enum vaihtoehto arvot voivat nyt sisältää + ja -.
- Compilation ongelmat johtuvat FIX_UNUSED makro ei ole oikeassa paikassa vahvistettu.
- - header-tuotos-dir ja --src_output-dir komentorivin lisättiin tallentaa cmdline.h erillään cmdline.c.
- luomaa toiminnot käyttävät prototyyppien kanssa char ** sijaan char * const *.
Kommentteja ei löytynyt