libxcc / xcc-core

A cross-platform cxx extension library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xcc-core

996.icu

A cross-platform C++ extension library

Explain

C++ extended core support library for XCC series.

Function

XString             : A string processing class of UTF-8.
XByteArray          : Byte array processing
XBase64             : Base64 codec
XCoreApplication    : Some basic application operations
XLibrary            : Dynamic library loading
XMutex              : Mutex
XShell              : Shell operation, xcc to call the command line and return output
XVariant            : Variant
XHash               : Provide calculation of MD5 / CRC32 / SHA1
XException          : Exception handling
more...

Note

If you want to commit any changes, write the code in the following format.

set encoding=utf-8

set tabstop=8

set shiftwidth=8

Comment format

/// <summary>
/// The description of the current function
/// </summary>
/// <param name="_ParameterName"> Parameter description </param>
/// <returns> Return value description</returns>
/// <examples> Examples </examples>

Installation

Ubuntu Linux

First install all required dependencies and build tools:

sudo apt install git
sudo apt install autoconf
sudo apt install automake
sudo apt install libtool-bin
sudo apt install cmake

Then clone the actual project Repository:

git clone https://github.com/libxcc/xcc-core.git
svn checkout https://github.com/libxcc/xcc-core/trunk
cd xcc-core

Now you can build and install it:

cmake .
make
sudo make install

License

This library is licensed under the GNU Lesser General Public License v2.1, also included in the repository in the LICENSE file.

README Updated on: 2023-04-10

About

A cross-platform cxx extension library

License:GNU Lesser General Public License v2.1


Languages

Language:C++ 97.3%Language:C 1.7%Language:CMake 1.0%