diff --git a/include/vkcv/Event.hpp b/include/vkcv/Event.hpp
index da5cbc72fbb3eee3a71a35c1da6fe32dff06b057..7097e66404d1f580b3802dc17e82083e58ffb9fd 100644
--- a/include/vkcv/Event.hpp
+++ b/include/vkcv/Event.hpp
@@ -2,6 +2,7 @@
 
 #include <functional>
 #include <mutex>
+#include <vector>
 
 namespace vkcv {
 	
diff --git a/src/vkcv/Window.cpp b/src/vkcv/Window.cpp
index 025cb388c6880cc8132b454c799d39e2b530ceb3..aea00fb10d579aea0dc5be789ced3e6582b868bf 100644
--- a/src/vkcv/Window.cpp
+++ b/src/vkcv/Window.cpp
@@ -4,7 +4,9 @@
  * @brief Window class to handle a basic rendering surface and input
  */
 
+#include <vector>
 #include <GLFW/glfw3.h>
+
 #include "vkcv/Window.hpp"
 
 namespace vkcv {