diff --git a/build/Aegisub/Aegisub.vcxproj b/build/Aegisub/Aegisub.vcxproj
index b1bac423c..56aa2e069 100644
--- a/build/Aegisub/Aegisub.vcxproj
+++ b/build/Aegisub/Aegisub.vcxproj
@@ -81,6 +81,9 @@
{5391a8b1-9c70-4dc4-92ad-d3e34c6b803f}
+
+ {A7A30702-8162-4E1A-A010-EF51B590C121}
+
{7b56955d-5162-4698-aa5b-47484edc8783}
diff --git a/build/luabins/luabins.vcxproj b/build/luabins/luabins.vcxproj
new file mode 100644
index 000000000..c0e7f4093
--- /dev/null
+++ b/build/luabins/luabins.vcxproj
@@ -0,0 +1,44 @@
+
+
+
+ {A7A30702-8162-4E1A-A010-EF51B590C121}
+ luabins
+
+
+
+
+ lib
+ ..\..\vendor\luabins\src\
+
+
+
+
+
+
+
+
+ LUABINS_LUABUILTASCPP;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(SrcDir)..\..\lua51\src;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/luabins/luabins.vcxproj.filters b/build/luabins/luabins.vcxproj.filters
new file mode 100644
index 000000000..7a9b51b8e
--- /dev/null
+++ b/build/luabins/luabins.vcxproj.filters
@@ -0,0 +1,57 @@
+
+
+
+
+ {0A33FF05-970D-49a7-B722-73E8EA350084}
+
+
+ {2C50401A-5AC6-4630-B633-DFCC190306A8}
+
+
+
+
+ Source
+
+
+ Source
+
+
+ Source
+
+
+ Source
+
+
+ Source
+
+
+ Source
+
+
+ Source
+
+
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+