diff --git a/.gitignore b/.gitignore
index 4c3ecccb..3cc0e0c6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1,18 @@
-#Ignore CVS
+####
+# Ignore CVS related files
+
.CVS
CVS
+
+####
+# Linux Ignored binary and build folder
*.o
linux/ccextractor
linux/depend
windows/debug/*
-*.sdf
+
+####
+# Visual Studio project Ignored files
+
*.suo
+*.sdf
diff --git a/windows/ccextractor.vcxproj b/windows/ccextractor.vcxproj
index 8726c539..fa3bee56 100644
--- a/windows/ccextractor.vcxproj
+++ b/windows/ccextractor.vcxproj
@@ -17,6 +17,7 @@
+
@@ -87,6 +88,7 @@
+
diff --git a/windows/ccextractor.vcxproj.filters b/windows/ccextractor.vcxproj.filters
index 05e4ce18..4f809aba 100644
--- a/windows/ccextractor.vcxproj.filters
+++ b/windows/ccextractor.vcxproj.filters
@@ -213,6 +213,9 @@
Header Files
+
+ Header Files
+
@@ -515,5 +518,8 @@
Source Files\zlib
+
+ Source Files
+
\ No newline at end of file