From 3302132644430e2975822e906c1357db68a3580b Mon Sep 17 00:00:00 2001 From: LHY0125 <3364451258@qq.com> Date: Wed, 18 Mar 2026 22:23:54 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E4=B8=8EREADME=EF=BC=8C=E8=A1=A5=E5=85=85=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=E5=92=8C=E6=9E=B6=E6=9E=84=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 main.c 中添加编译和打包命令的注释 - 在 README.md 中新增“架构与二次开发”章节,说明项目的模块化设计和配置管理 --- README.md | 7 +++++++ bin/PathEditor.exe | Bin 245211 -> 245211 bytes src/main.c | 7 ++++++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a31d802..4e1e93b 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,13 @@ * **轻量级**:原生 C 语言编写,无臃肿依赖,运行速度极快。 +## 🏗️ 架构与二次开发 + +本项目注重代码的模块化和可维护性,非常适合作为 C 语言桌面程序开发的参考: + +* **统一配置中心**:所有的 UI 尺寸、间距、颜色等常量配置均提取在 `include/config.h` 中,只需修改宏定义即可轻松定制属于你的专属界面风格。 +* **清晰的全局状态**:全局变量和常量被独立分离在 `src/globals.c` / `include/globals.h` 中管理,使得核心业务逻辑更加整洁。 + ## 📦 下载与安装 您可以从 [Releases](https://github.com/LHY0125/PathEditor/releases) 页面下载最新的安装包 (`PathEditorSetup.exe`)。 diff --git a/bin/PathEditor.exe b/bin/PathEditor.exe index 5d0174c62abc2e6cb811b2aaa922d65a3e43e625..cc98533486e4874553b6a79a7f87bdc39fa90460 100644 GIT binary patch delta 39 ucmccpoA35-z6l*n(px8X`7s{acvCWk(W3ctO8e&&Mj&R|{yByDMFaqZRTBvS delta 39 ucmccpoA35-z6l*nQ@2d)@?*5xcvCWk(X9D%O8e&&Mj&R|{yByDMFaqapc421 diff --git a/src/main.c b/src/main.c index 5b5d435..ebd2be2 100644 --- a/src/main.c +++ b/src/main.c @@ -7,7 +7,12 @@ #include "ui.h" #include "cb_main.h" - +/* +编译命令: +Remove-Item -Path "obj\*.o" -Force -ErrorAction SilentlyContinue && mingw32-make +打包命令: +build_installer.bat +*/ // 主函数 int main(int argc, char **argv)