diff --git a/libaegisub/audio/provider_pcm.cpp b/libaegisub/audio/provider_pcm.cpp
index 78efbfe890f48fece42a29f0d7bb6dbabf02be3d..db14420447b5b6ee2cd409595b79d406fc2e35d8 100644
--- a/libaegisub/audio/provider_pcm.cpp
+++ b/libaegisub/audio/provider_pcm.cpp
@@ -20,6 +20,7 @@
 #include "libaegisub/fs.h"
 #include "libaegisub/make_unique.h"
 
+#include <array>
 #include <vector>
 
 namespace {
diff --git a/src/audio_provider_factory.h b/src/audio_provider_factory.h
index bbd7af972867fdc9a9e21742efde85b240015f91..1883c5828067e8ca4e588f284279a26d26928189 100644
--- a/src/audio_provider_factory.h
+++ b/src/audio_provider_factory.h
@@ -17,6 +17,7 @@
 #include <libaegisub/fs_fwd.h>
 
 #include <memory>
+#include <vector>
 
 namespace agi {
 	class AudioProvider;