GNU Gengetopt generează o funcție C care utilizează funcția getopt_long pentru a analiza opțiunile de linie de comandă, pentru a le valida și umple un struct.
Astfel, programul se pot ocupa acum opțiuni cum ar fi:
myprog --input foo.c -o foo.o --no-file -i 100 * .class
Și ambele opțiuni lungi (cele care încep cu -) și opțiuni scurte (începe cu - și constă dintr-un singur caracter) pot fi manipulate. Pentru a standardelor cu privire la opțiunile scurte și lungi poate doriți să aruncăm o privire la GUN standardelor de codificare.
Gengetopt poate genera, de asemenea, o funcție pentru a salva opțiunile de linie de comandă într-un fișier, și o funcție pentru a citi opțiunile de linie de comandă de la un fișier.
Desigur, aceste două tipuri de fișiere sunt conforme. Gengetopt este un software gratuit
Ce este nou în această versiune:.
- Fixed o problemă de compilare în Mac OS X
- Adaugata versiontext directivă
- Adaugata opțiune de linie de comandă ascuns---strict
- fixe multe bug-uri
Ce este nou în versiunea 2.22.3:
- Valorile opțiunilor Enum poate conține acum + și -.
- probleme de elaborare datorită FIX_UNUSED macro nu este în locul potrivit au fost stabilite.
- - header-output-dir și --src_output-dir s-au adăugat opțiuni de linie de comandă pentru a stoca cmdline.h separat de cmdline.c .
- funcții generate folosi prototipuri cu caracter ** in loc de char * const *.
Comentariile nu a fost găsit