diff --git a/rpcs3/CMakeLists.txt b/rpcs3/CMakeLists.txt
index a80c630869..f9b65540cf 100644
--- a/rpcs3/CMakeLists.txt
+++ b/rpcs3/CMakeLists.txt
@@ -73,6 +73,7 @@ if (NOT ANDROID)
main.cpp
main_application.cpp
module_verifier.cpp
+ rpcs3.cpp
rpcs3_version.cpp
stb_image.cpp
stdafx.cpp
diff --git a/rpcs3/main.cpp b/rpcs3/rpcs3.cpp
similarity index 100%
rename from rpcs3/main.cpp
rename to rpcs3/rpcs3.cpp
diff --git a/rpcs3/rpcs3.vcxproj b/rpcs3/rpcs3.vcxproj
index 2b2311cc97..d294c69ab9 100644
--- a/rpcs3/rpcs3.vcxproj
+++ b/rpcs3/rpcs3.vcxproj
@@ -762,6 +762,7 @@
true
+
diff --git a/rpcs3/rpcs3.vcxproj.filters b/rpcs3/rpcs3.vcxproj.filters
index 1b79187af3..eb32d40010 100644
--- a/rpcs3/rpcs3.vcxproj.filters
+++ b/rpcs3/rpcs3.vcxproj.filters
@@ -1197,6 +1197,9 @@
Gui\widgets
+
+ rpcs3
+