diff --git a/.gitignore b/.gitignore index 14b117c..076e3c7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,30 +1,47 @@ -# ---> C++ -# Compiled Object files -*.slo -*.lo -*.o +# ============ 编译输出 ============ +[Dd]ebug/ +[Rr]elease/ +x64/ +x86/ +[Bb]in/ +[Oo]bj/ +[Oo]ut/ +[Bb]uild/ + +# ============ VS 用户配置 / 缓存 ============ +.vs/ +*.suo +*.user +*.userosscache +*.sln.docstates + +# ============ C++ 编译中间文件 ============ *.obj - -# Precompiled Headers -*.gch *.pch - -# Compiled Dynamic libraries -*.so -*.dylib -*.dll - -# Fortran module files -*.mod - -# Compiled Static libraries -*.lai -*.la -*.a +*.pdb +*.ilk +*.exp +*.idb *.lib - -# Executables +*.dll *.exe -*.out -*.app +*.log +*.tlog +*.lastbuildstate +*.iobj +*.ipdb +# ============ NuGet / 包管理 ============ +packages/ +*.nupkg + +# ============ 其他缓存 ============ +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb +TestResults/ \ No newline at end of file