Windows
编译环境:
- Visual Studio 2022
- Windows 10
- Git Bash
- CMake
⚠️ 注意:CMake、GitBash请添加到环境变量
依赖库:
安装依赖库
一、MySQLConnectorC/C++
1、下载压缩包或安装包:https://dev.mysql.com/downloads/connector/cpp/
2、解压至D盘,目录示例:D:\mysql-connector-c++-8.2.0-winx64
二、YLIB跨平台开发库
# 开始菜单管理员身份运行VS2022构建命令行工具
x64 Native Tools Command Prompt for VS 2022
# 克隆仓库
git clone https://github.com/Liuccysdgg/ylib.git
# 进入仓库三方库目录
cd ylib/3rdparty
# 克隆HPSocket
git clone -b v5.9.1 https://github.com/ldcsaa/HP-Socket.git
cd ..
mkdir build
cd build
CMake可使用GUI或命令行构建,以下仅提供命令行构建方式
# CMAKE构建
cmake .. -G "Visual Studio 17 2022" -DMYSQL_CPPCONN_INCLUDE=D:\mysql-connector-c++-8.2.0-winx64\include\jdbc
# 编译库
cmake --build . --config Release
# 安装(需管理员身份)
cmake --build . --target INSTALL --config Release
⚠️ 注意:CMAKE构建项目时请注意设置MYSQL_CPPCONN_INCLUDE目录
FastWeb
# 开始菜单管理员身份运行VS2022构建命令行工具
x64 Native Tools Command Prompt for VS 2022
# 克隆仓库
git clone https://github.com/Liuccysdgg/fastweb.git
# 进入目录
cd fastweb
# 创建并进入构建目录
mkdir build
cd build
# 构建FastWeb
cmake .. -G "Visual Studio 17 2022"
# 编译
cmake --build . --config Release
# 安装(需管理员身份)
cmake --build . --target INSTALL --config Release