YLIB - C++ Cross Platform Development Library

YLIB

Since its inception in 2019, YLIB has undergone continuous iteration, optimization, and updates. It is now fully capable of supporting the development of nearly all C++ projects. It can serve as a foundational library to assist with basic project construction, and it can also be used for advanced applications through its network, database, and general utility encapsulations.

Build and Deployment


Download project

git clone https://github.com/Liuccysdgg/ylib.git

Windows

create a directory

mkdir ylib_build_vs

enter then directory

cd ylib_build_vs

use cmake generate a visual studio project

cmake ../ylib

enter the ylib

cd ylib

execute the build script

chmod 777 build.sh
./build.sh

Building Application


<span style=”color: #0D0D0D; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, “Segoe UI”, Roboto, Ubuntu, Cantarell, “Noto Sans”, sans-serif, “Helvetica Neue”, Arial, “Apple Color Emoji”, “Segoe UI Emoji”, “Segoe UI Symbol”, “Noto Color Emoji”; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: #FFFFFF; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;”>On Linux, it automatically installs to the system environment. On Windows, please follow the requirements below for linking and referencing:

Reference Header Files

ylib\include
ylib\3rdparty
# Library directory
ylib_vs_build\lib\Debug
# essential component (must include)
ybase.lib 
# network
ynet.lib
# utility
yutil.lib
# QtGUI
yqt.lib
# MySqlConnectorCpp
ymysql.lib
# Lua support
ylua.lib

🙇致谢


YLIB would not have been possible without the help of existing excellent software in the community.

Title of this article:<YLIB - C++ Cross Platform Development Library>Author:minimini
Original link:https://www.xxmjw.com/post/8.html
Unless otherwise specified, all content is original. Please indicate when reprinting.

Related

minimini

minimini