diff --git a/src/love.cpp b/src/love.cpp index c8af8596a..dbb6120f9 100644 --- a/src/love.cpp +++ b/src/love.cpp @@ -65,6 +65,11 @@ LOVE_EXPORT DWORD AmdPowerXpressRequestHighPerformance = 1; #include +// Explicitly instantiate std::vector to work around linker issues +// with libc++ when symbols are hidden-by-default. +// https://stackoverflow.com/a/48273604 +template class std::vector; + static void get_app_arguments(int argc, char **argv, int &new_argc, char **&new_argv) { std::vector temp_argv;