Common classes for cross-platform C++ application development.
The following classes are included in this library.
- ansi.h Predefined symbols used to output colored information onto console
- archive.h File archive
- argline.h Functionality for console arguments parsing
- console.h Standard console input/output wrapper class
- deflate.h Compressing functionality based on libz (zlib)
- file.h File access APIs
- filestream.h Stream to read and write into file
- jsonreader.h JSON format reader
- jsonwriter.h JSON format writter
- jstypes.h JSON type defines
- lexer.h Lexer for parsing JSON format
- stopwatch.h Stopwatch for elapsed time count
- wip...
Run make to build .a file on each platform.
cd build/<platform>/
make
Need clang++ and c++11 support.
- Include the header files into target application
- Add
libucm.a
as link input file
MIT License
Copyright (c) 2016-2019 Jingwood, unvell.com, All rights reserved.