User Tools

Site Tools


info:cxx_libraries

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
info:cxx_libraries [2017-10-05 17:05]
sam [C++ Package/Dependency Managers]
info:cxx_libraries [2018-01-08 17:55] (current)
sam [Option / Argument Parsing]
Line 10: Line 10:
 ====== Option / Argument Parsing ====== ====== Option / Argument Parsing ======
   * [[https://​doc.qt.io/​qt-5/​qcommandlineparser.html|QCommandLineParser]] - built in to Qt5   * [[https://​doc.qt.io/​qt-5/​qcommandlineparser.html|QCommandLineParser]] - built in to Qt5
 +  * [[https://​github.com/​catchorg/​Clara|Clara]] (from Catch2 testing framework) [C++11] [single header]
 +    * Composable - "Each Opt or Arg is an independent parser. Combine these to produce a composite parser - this can be done in stages across multiple function calls - or even projects."​
   * [[http://​tclap.sourceforge.net/​|Templatized C++ Command Line Parser Library]] (MIT license)   * [[http://​tclap.sourceforge.net/​|Templatized C++ Command Line Parser Library]] (MIT license)
     * Header-only,​ but multiple header files     * Header-only,​ but multiple header files
info/cxx_libraries.txt · Last modified: 2018-01-08 17:55 by sam