A cross-platform C++ extension library
C++ extended core support library for XCC series.
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...
If you want to commit any changes, write the code in the following format.
set encoding=utf-8
set tabstop=8
set shiftwidth=8
/// <summary>
/// The description of the current function
/// </summary>
/// <param name="_ParameterName"> Parameter description </param>
/// <returns> Return value description</returns>
/// <examples> Examples </examples>
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
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