GNU Gengetopt generuoja C funkcija, kuri naudoja getopt_long funkciją išanalizuoti komandų eilutės parinktis, patikrinti juos ir užtaisoma konstrukto.
Taigi jūsų programa dabar gali tvarkyti galimybes, kaip antai:
myprog --input foo.c -o foo.o no-tabs-i 100 * .class
Ir abu ilgio variantai (tie, kurie pradėti -) ir trumpas galimybės (pradėti - ir susideda tik iš vieno charakterio) gali būti tvarkomi. Dėl standartų apie trumpųjų ir ilgųjų variantų galite pažvelgti į GNU išvaizdą kodavimo standartus.
Gengetopt taip pat gali generuoti funkciją išsaugoti komandų eilutės parinktis į failą, o funkcija skaityti komandų eilutės parinktis iš failo.
Žinoma, šie dviejų tipų failai yra suderinamas. Gengetopt yra nemokama programinė įranga,
Kas naujo , šioje laidoje:.
- Fiksuotas rinkimas problema "Mac OS X"
- Pridėta versiontext direktyvos
- Pridėta --strict paslėptas komandų eilutės parinktis
- Fiksuoti daug klaidų "
Kas naujo 2.22.3 versija:
- ENUM galimybė vertės, dabar gali būti + ir -.
- Kompiliavimas problemos dėl FIX_UNUSED makro nėra reikiamoje vietoje buvo fiksuota.
- - antraštė-produkcijos-dir ir --src_output-dir komandinės eilutės parinktis buvo pridėta saugoti cmdline.h atskirai nuo cmdline.c .
- Sugeneruoti funkcijos naudoja prototipus su char ** vietoj char * const *.
Komentarai nerastas