diff --git a/.gitignore b/.gitignore
index d7d4599d47adc998a0d92afd718804f56edbfb3b..2204a8ddce058ca759c06bde132ca01d4031256e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+# IDE specific files
 .project
 .cproject
 .vs/
@@ -5,6 +6,12 @@
 .idea/
 .editorconfig
 
+# build directories
 build/
 cmake-build-debug/
 cmake-build-release/
+
+# VS build files and binaries
+*.exe
+*.ilk
+*.pdb
\ No newline at end of file