项目文件组织状况

项目文件组织状况

最后一次更新时间:2026/2/9 17:44

master
│  AGENTS.MD            AI生成指导(整活版)
│  CONTRIBUTING.md      贡献指导(实际上是更新计划)
│  installer.iss        安装包源码
│  LICENSE              开源协议
│  Makefile             makefile
│  README.md            项目介绍文件
│
├─.vscode
│      settings.json    vscode设置
│
├─docs                  文档文件夹
│      文件组织.md       <-当前文件
│      编译前版本检查.md
│      编译方式.md
│      makefileHelper.md 关于makefile的帮助文本
│
├─include               头文件文件夹
│  │  debug.hpp
│  │  global.hpp
│  │  globalDevelopmentControl.hpp  全局开发控制
│  │  window_manager.hpp
│  │
│  ├─functions
│  │      audioPlay.hpp
│  │      files.hpp
│  │      others.hpp
│  │      randnum.hpp
│  │
│  ├─hook
│  │      keyboard_hook.hpp
│  │      mouse_hook.hpp
│  │
│  └─windows
│          about.hpp
│          main_window.hpp
│          setting.hpp
│
├─resource                      资源文件
│  │  background.png            默认背景
│  │  icon-org.png              软件图标
│  │  icon.png                  去背景的软件图标
│  │  LICENSE                   资源协议
│  │  resources.hpp             rc文件头文件
│  │  resources.rc              rc文件
│  │
│  ├─audios                     音频文件
│  │      74.mp3                mp3原文件
│  │      74.wav                实际使用的wav文件
│  │      77.mp3
│  │      77.wav
│  │      78.mp3
│  │      78.wav
│  │      84.mp3
│  │      84.wav
│  │
│  └─ico                        图标
│          64.ico
│
├─src                           源代码
│  │  debug.cpp                 调试、日志的相关内容
│  │  global.cpp                全局变量
│  │  main.cpp                  主程序
│  │
│  ├─functions                  功能性函数聚集文件夹
│  │      audioPlay.cpp         音频播放
│  │      files.cpp             文件操作
│  │      others.cpp            其他函数
│  │      randnum.cpp           随机数
│  │
│  ├─hook                       钩子
│  │      keyboard_hook.cpp     键盘钩子
│  │      mouse_hook.cpp        鼠标钩子
│  │
│  └─windows                    窗口
│          about.cpp            关于
│          main_window.cpp      主窗口
│          setting.cpp          设置
│
└─test                          测试文件夹