# ===== IDE / 编辑器 =====
.idea/
.vscode/
.vs/
*.user
*.suo
*.sln.docstates

# ===== CMake 构建 =====
cmake-build-*/
build/
out/

# CMake 生成的文件（防止在源码根目录直接运行cmake时污染）
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
CMakeUserPresets.json
compile_commands.json

# ===== MSVC 编译产物 =====
*.obj
*.pdb
*.ilk
*.idb
*.exp
*.lib
*.dll
*.exe
*.manifest
*.res
*.i
*.ddi
*.modmap
*.dd

# ===== Ninja =====
.ninja_deps
.ninja_log
build.ninja

# ===== 项目私有目录/文件 =====
/driver/
/refer/
/overlay/
/check/
/note.txt

# ===== Windows 系统文件 =====
Thumbs.db
ehthumbs.db
desktop.ini
$RECYCLE.BIN/
