From ecbb22d14fd6fe5e3c14a1cf2607c3c5da83ab90 Mon Sep 17 00:00:00 2001 From: tzdwindows 7 <3076584115@qq.com> Date: Fri, 14 Nov 2025 16:35:41 +0800 Subject: [PATCH] =?UTF-8?q?docs(readme):=20=E6=B7=BB=E5=8A=A0=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E6=9E=84=E5=BB=BA=E6=8C=87=E5=8D=97=E6=96=87=E6=A1=A3?= =?UTF-8?q?-=20=E5=88=9B=E5=BB=BA=20README.md=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E4=BB=8B=E7=BB=8D=20Vivid2DRenderer=20=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E7=9A=84=E6=9E=84=E5=BB=BA=E6=B5=81=E7=A8=8B=20-=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BD=9C=E8=80=85=E4=BF=A1=E6=81=AF=EF=BC=88?= =?UTF-8?q?tzdwindows=207=EF=BC=8CQQ:=203076584115=EF=BC=89-=20=E5=88=97?= =?UTF-8?q?=E5=87=BA=E6=9E=84=E5=BB=BA=E9=A1=B9=E7=9B=AE=E7=9A=84=E5=85=88?= =?UTF-8?q?=E5=86=B3=E6=9D=A1=E4=BB=B6=EF=BC=88Visual=20Studio=20=E5=92=8C?= =?UTF-8?q?=20vcpkg=EF=BC=89=20-=20=E6=8F=90=E4=BE=9B=E9=85=8D=E7=BD=AE=20?= =?UTF-8?q?vcpkg=20=E5=B9=B6=E5=AE=89=E8=A3=85=E4=BE=9D=E8=B5=96=E5=BA=93?= =?UTF-8?q?=E7=9A=84=E8=AF=A6=E7=BB=86=E6=AD=A5=E9=AA=A4=20-=20=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E4=BD=BF=E7=94=A8=20Visual=20Studio=20=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E9=A1=B9=E7=9B=AE=E7=9A=84=E5=AE=8C=E6=95=B4=E8=BF=87?= =?UTF-8?q?=E7=A8=8B=20-=20=E5=8C=85=E5=90=AB=20GLFW3=E3=80=81GLEW?= =?UTF-8?q?=E3=80=81STB=E3=80=81GLAD=E3=80=81SPDLOG=20=E5=92=8C=20GLM=20?= =?UTF-8?q?=E7=AD=89=E4=BE=9D=E8=B5=96=E5=BA=93=E7=9A=84=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E8=AF=B4=E6=98=8E-=20=E6=8F=90=E4=BE=9B=20CMake=20=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=9C=A8=20Visual=20Studio=20=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=B8=8E=E6=9E=84=E5=BB=BA=E6=8C=87=E5=AF=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Vivid2DRenderer/ README.md | 55 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Vivid2DRenderer/ README.md diff --git a/Vivid2DRenderer/ README.md b/Vivid2DRenderer/ README.md new file mode 100644 index 0000000..0778e1d --- /dev/null +++ b/Vivid2DRenderer/ README.md @@ -0,0 +1,55 @@ +# Vivid2DRenderer 项目构建指南 + +本指南详细介绍了如何设置开发环境并构建 **Vivid2DRenderer** 项目。 + +## 作者信息 + +* **作者:** tzdwindows 7 +* **QQ:** 3076584115 + +----- + +## 一、先决条件 + +在开始之前,请确保你已经安装了以下软件: + +1. **Visual Studio (VS):** 推荐使用最新版本,并确保安装了 C++ 桌面开发工作负载。 +2. **vcpkg:** 微软的 C/C++ 库管理器。 + +## 二、配置 vcpkg + +`vcpkg` 用于下载和安装项目所需的第三方库。 + +1. **下载并引导 vcpkg:** + + * 克隆 vcpkg 仓库或下载压缩包。 + * 运行引导脚本(Windows 上通常是 `.\bootstrap-vcpkg.bat`)。 + +2. **安装项目依赖库:** + 打开命令行或 PowerShell,进入 vcpkg 目录,然后运行以下命令来安装项目所需的库: + + ```bash + .\vcpkg install glfw3 glew stb glad spdlog glm + ``` + + * 此命令将下载并安装 **glfw3** (窗口和上下文管理)、**glew/glad** (OpenGL 扩展加载)、**stb** (图像处理/加载等)、**spdlog** (日志记录) 和 **glm** (数学库)。 + +## 三、使用 Visual Studio 构建项目 + +一旦依赖库安装完毕,你可以直接在 Visual Studio 中打开并构建项目。 + +1. **打开项目:** + + * 在 Visual Studio 中,打开 **Vivid2DRenderer** 项目的解决方案文件 (`.sln`) 或 CMake 项目文件夹。 + +2. **配置 vcpkg 集成:** + + * 如果项目使用的是 CMake,并且你已经按照 vcpkg 的指引正确设置了环境变量或用户范围集成,Visual Studio 通常会自动找到依赖库。 + * 如果需要手动集成,请确保 Visual Studio 知道 vcpkg 的安装路径,通常是通过运行 `.\vcpkg integrate install` 实现的。 + +3. **构建:** + + * 在 Visual Studio 中,选择你需要的配置(例如 **Debug** 或 **Release**)。 + * 在菜单栏中,选择 **构建 (Build)** -\> **构建解决方案 (Build Solution)**。 + +----- \ No newline at end of file