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